summaryrefslogtreecommitdiff
path: root/sys/arch/i386
AgeCommit message (Collapse)Author
1998-05-16shorten device probe messages to 2 linesTheo de Raadt
1998-05-14change debug poke colorsMichael Shalayeff
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-13main returns int, not voidTodd C. Miller
1998-05-1080386 specific fix for copyoutstr crossing a page boundary; ↵Theo de Raadt
drochner@zelux6.zel.kfa-juelich.de
1998-04-27cleanup messages a bitTheo de Raadt
1998-04-26use a rel. path for compat/ossaudioNiels Provos
1998-04-26attach audio device to sound cardsNiels Provos
1998-04-26update audio from NetBSD, mostly by Lennart Augustsson <augustss@cs.chalmers.se>Niels Provos
1998-04-25convert i386 to MNNMichael Shalayeff
1998-04-25fix some more printf's where a long arg was specified that is u_int32_tTodd C. Miller
1998-04-20no need for debug options by default, now that the bug is deadTheo de Raadt
1998-04-20fix the problem w/ /boot being fragmented in a non-contigMichael Shalayeff
blocks. fixed by flushing the previous blocks completely before starting new record for a new block(s) location.
1998-04-18%0x support went awayTheo de Raadt
1998-04-18i386 bootblocks that work for 2.3. A tale too long to tellTheo de Raadt
1998-04-13the problem is in /boot, not in biosbootTheo de Raadt
1998-04-11Well, the changes make do not workTheo de Raadt
1998-04-05Support for the XR16850; currently just treat it like an ST16650V2 withJason Downs
bigger FIFOs.
1998-04-03new changes from weingart: -DDEBUG not needed anymoreTheo de Raadt
1998-04-02remove the last uses of spt and tpcTheo de Raadt
1998-04-01Add a write function and make the raw mode real raw in the PS/2 driverMatthieu Herrb
to support extended PS/2 protocol under XFree86. From NetBSD port-i386/5130 by Lennart Augustsson <augustss@cs.chalmers.se>, adapted to OpenBSD by myself.
1998-04-01PS/2 mouse is read/writeMatthieu Herrb
1998-03-30temporary fixes to the bootblocksTheo de Raadt
1998-03-28complete TVGA 9660 supportTheo de Raadt
1998-03-28add ep* at isapnp; move le0 to where GENERIC expects itTheo de Raadt
1998-03-28grok trident 9660Theo de Raadt
1998-03-28support ed* at pci?Theo de Raadt
1998-03-24correct isp headerTheo de Raadt
1998-03-24add isp driver from netbsd, more munging neededTheo de Raadt
1998-03-22Add UID_MAX and GID_MAXTodd C. Miller
1998-03-20Some cleanup of page stealsNiklas Hallqvist
1998-03-20Add PnP 'ep' driver.dgregor
1998-03-18${DEBUG} var propagationMichael Shalayeff
1998-03-16doc machine commandsMichael Shalayeff
1998-03-16please gcc (couldn't find any reference, so just deleted offending declaration)Jason Downs
1998-03-15enable softupdatesMichael Shalayeff
1998-03-11make usage message much prettierTheo de Raadt
1998-03-11change CPPFLAGS= to CPPFLAGS+= - so that the definition of -DSERIALThomas Graichen
in mbr/Makefile will not be overridden (seems like nobody is using a serial console)
1998-03-11remove wrong end of comment which breaks compilation with -DSERIALThomas Graichen
enabled
1998-03-11delete blank lineTheo de Raadt
1998-03-08move to 2.3Theo de Raadt
1998-03-04please gcc 2.8Theo de Raadt
1998-03-04nicer printJason Downs
1998-03-03Add -Wno-main for GCC 2.8Niklas Hallqvist
1998-03-03fix attach messageTheo de Raadt
1998-03-01Fix int overflowTobias Weingartner
1998-03-01Conditionalize declNiklas Hallqvist
1998-03-01Merge of MACHINE_NEW_CONTIG (aka MNN) code from Chuck Cranor,Niklas Hallqvist
<chuck@openbsd.org>. This code is as of yet disabled on all platforms, actually not yet supported on more than mvme68k, although other platforms are expected soon, as code is already available. This code makes handling of multiple physical memory regions consistent over all platforms, as well as keeping the performance of maintaining a single continuous memory chunk. It is also a requirement for the upcoming UVM replacement VM system. What I did in this merge: just declared the pmap_map function in a MD include file per port that needs it. It's not an exported pmap interface, says Chuck. It ended up in differnt include files on differnet ports, as I tried to follow the current policy on a per-arch basis.