summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
1998-06-04Cleanup, partial KNF, only use TSC on non-Intel processors.Jason Downs
1998-06-04LED blinker for the back panel leds on the 2100/3100.Jason Wright
1998-06-02untested isapnp joystick driverTheo de Raadt
1998-06-02newer fixes from plunky@skate.demon.co.ukTheo de Raadt
1998-05-30no math needed for cd9660 any moreMichael Shalayeff
1998-05-30kill the hack!Michael Shalayeff
1998-05-30compile ctime.cMichael Shalayeff
1998-05-29Sync with NetBSD:Jason Wright
In kvm_uncache(), turn off the PTE cache bit even after calling pv_changepte(). Reason: the managed() macro does not take into account the gap in the managed pages range that may have been introduced by the page table allocation in bootstrap(). Don't bzero() the IO page table; it is fully initialized in iommu_attach().
1998-05-29Major changes here and there, tweaks elsewhere.Dale S. Rahn
Support for Openfirmware drivers was reintroduced so that more systems were supported. This should work with the real driver configurations as well. Bootloader files were deleted/replaced with the newer versions in the subdirectory. Some effort has been made to be closer to support booting (at least the bootloader) on the Mac. Config files that end with OFW are the openfirmware versions of the kernels without have native drivers. Native driver support has not been changed, presumably it still works. I couldn't test that.
1998-05-29protect from multiple define collisions w/ pccons.hMichael Shalayeff
pccons.h must be included first (for historical reasons ;)
1998-05-28cleanup the Makefiles a bit.Michael Shalayeff
make machine link in a smart way, remove unused bits.
1998-05-28grow kernel malloc area by 2MMichael Shalayeff
1998-05-27conditional LD definitionMichael Shalayeff
1998-05-27Fix warning in non-68040 case; jason@couch.comTodd C. Miller
1998-05-25put support for test /boot environment back; some CLEANFILES and spacesMichael Shalayeff
1998-05-25more CLEANFILES; oopsMichael Shalayeff
1998-05-25more CLEANFILESMichael Shalayeff
1998-05-25Remove gobs of unneeded code.Jason Downs
1998-05-25Major cleanup of configuration code; don't assume all the world is Intel, andJason Downs
don't duplicate the work of locore.
1998-05-25Fix Cyrix model names and add MediaGX/GXm; add feature bit display.Jason Downs
1998-05-25Add support for feature bit listing; fix #defines.Jason Downs
1998-05-22do not assume ttys or bpps exist; plunky@skate.demon.co.ukTheo de Raadt
1998-05-22magma in both theseTheo de Raadt
1998-05-22include <machine/locore.h> instead of <pmax/locore.h> - this should solveThomas Graichen
the make depend problem noted by Nino Margetic (nino@well.ox.ac.uk)
1998-05-22More AMD model names.Jason Downs
1998-05-22Delete a NetBSD <-> OpenBSD "oops" from my previous merge.gene
1998-05-22Start the timeout's if sparc_led_blink is initialized to trueJason Wright
1998-05-21typoMatthieu Herrb
1998-05-20magma serial driver; plunky@skate.demon.co.ukTheo de Raadt
1998-05-19cross-compile readyMichael Shalayeff
1998-05-18start using new apiver thingsMichael Shalayeff
1998-05-18new cpureg.h from NetBSD plus modifications to use the changed macro namesTodd C. Miller
1998-05-17bus.h from NetBSD, does not implement OpenBSD extensions yet.Todd C. Miller
1998-05-17Intercept all targets in cross-modeNiklas Hallqvist
1998-05-17Automatically detect cross-compilation case. If you have an i386Niklas Hallqvist
(well that is the only tested host environment for the time being) and would like to test the support, do this: cd /usr/src make TARGET=vax cd sys/arch/vax/conf config MYKERNEL cd ../compile/MYKERNEL make and you should get a nicely compiled vax kernel. This is WIP, so do not expect robustness quite yet.
1998-05-16shorten device probe messages to 2 linesTheo de Raadt
1998-05-14change debug poke colorsMichael Shalayeff
1998-05-14We are OpenBSD. That and international :-)Niklas Hallqvist
1998-05-14KNFNiklas Hallqvist
1998-05-14* Better XR16C850 support.Jason Downs
* Copyright. * General cleanup.
1998-05-13making kernel, drinking LI tea and writing an opus magnum enspiredMichael Shalayeff
by the freebsd commit logs: first of all i should state that we are the only os that uses pentium counters in their microtime (freebsd, netbsd, etc checked). the bug fixed derives from the fact that #UD (divide by zero) is generated in two cases: a) divide by zero; b) divide overflow. so, the later case was the one causing panics on reboot. due to the divl insn design in the intel processors, the possible sizes of operands and results are: 16/8=8,8; 32/16=16,16; 64/32=32,32. the division will generate an #UD exception when the quotient won't fit into result, that is 32bit in our case (64bit is divided on 32bit). problem solved by normalizing the dividend by the divisor, so the quotient would not result a divide overflow. tested by: mickey, gene, mickey. talked over: mickey, gene, marc, maillists, mickey.
1998-05-13bad toddTheo de Raadt
1998-05-13Use DEV_BSIZE instead of the wasteful MAXBSIZE for buffer size.Niklas Hallqvist
1998-05-13main returns int, not voidTodd C. Miller
1998-05-12typoTodd C. Miller
1998-05-11s/ffs_mountroot/dk_mountroot/, name RD disks "hd" to not conflictNiklas Hallqvist
with the MI ramdisk device
1998-05-11use ${SIZE} instead of size, for crossNiklas Hallqvist
1998-05-11Revert to 1.8, the corruption prob I had was local, and cvs didNiklas Hallqvist
not notice it, thus I thought it was in the repos
1998-05-11Type correctness for GCC 2.8.1Niklas Hallqvist
1998-05-11Added som new defines neededNiklas Hallqvist