summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
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
1998-05-11Hmm another corrupt file, updated lost tail from NetBSDNiklas Hallqvist
1998-05-11We are OpenBSDNiklas Hallqvist
1998-05-11$OpenBSD$Niklas Hallqvist
1998-05-11Lots of changes to make obj dirs and cross-compilation workNiklas Hallqvist
1998-05-11We need a string.h with a NULL define to please libsa, weirdNiklas Hallqvist
1998-05-11strn?cmp defined in libsa, disable these here temporarily. We might wantNiklas Hallqvist
them later as they are probably faster, being hand-assembled.
1998-05-11Do not use userland headersNiklas Hallqvist
1998-05-11stand.h defines min, no need for it hereNiklas Hallqvist
1998-05-11Hmm this file was empty, got recent NetBSD versionNiklas Hallqvist
1998-05-11do not convert write faults into vm system read+write faultsTheo de Raadt
1998-05-11Don't print 'unknown media code' for tapes as we know what they are, they ↵Todd C. Miller
are just not disks!; from NetBSD (simonb)
1998-05-10Nicer fix to the problems on different sun4m machines.Artur Grabowski
from NetBSD-current 980505
1998-05-10merge in newer netbsd changesTheo de Raadt
1998-05-1080386 specific fix for copyoutstr crossing a page boundary; ↵Theo de Raadt
drochner@zelux6.zel.kfa-juelich.de
1998-05-10oops, bounds_check_with_label is already proto'd in sys/disklabel.hTodd C. Miller
1998-05-10Add support for 425e.Jason Downs
1998-05-10* Remove stupid, non-working ROM printf()s from apci.cJason Downs
* Add 425e autodetection. * Increment version number.
1998-05-10prototype bounds_check_with_labelTodd C. Miller
1998-05-101) It's a 'lun' not a 'slave'Todd C. Miller
2) 16 partitions
1998-05-09#include <pmax/foo.h> -> #include <machine/foo.h>Todd C. Miller
1998-05-09updates from NetBSD. Now probes for geometry and makes decent fictious labelsTodd C. Miller
1998-05-09drop MAXPARTITIONS back to 8 until we have 16 partition supportTodd C. Miller
1998-05-08Add the new mc driver.gene
1998-05-08Add psc.c and the new MACE driver.gene
1998-05-08With the new psc framework, incorporate the driver for the AMD MACE ethernetgene
found on Quadra/Centris AV models. Much of this done by Allen Briggs with porting to OpenBSD by me.
1998-05-08New and much smarter handling of the PSC chip.gene
Based on briggs' work with some by me.
1998-05-08remove cpu_exec_ecoff_hook and cpu_exec_ecoff_setregs as mips/cpu_ecoff.c ↵Todd C. Miller
has those
1998-05-08can't use common mips cpu.h yetTodd C. Miller