summaryrefslogtreecommitdiff
path: root/sys/arch/i386
AgeCommit message (Collapse)Author
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.
1998-02-26Fix boot flags not working. The latest gas patches, which caught someTobias Weingartner
problems in our locore (which were then fixed), caused this latest bug to appear. Basically the clearing of the BSS was being done after the boothowto integer was already filled in. The new bootblocks already clear the BSS, so the clearing of the BSS could well be removed from locore. However, for backwards compatibility we might still need it in there for a while. (I believe the 2.1 boot- blocks did not clear the BSS).
1998-02-2532bit carenessMichael Shalayeff
1998-02-24Ooops, forgot these two here.Tobias Weingartner
1998-02-24Changes/updates to /boot stuff. More to come.Tobias Weingartner
Fixes many divide by zero and pointer bugs.
1998-02-24First commit of /boot changes/fixes. More to come.Tobias Weingartner
Add BIOS PCI probe stuff.
1998-02-24MNLINK boot.conf(8)Theo de Raadt
1998-02-24rename some DOS MBR partition typesTheo de Raadt
1998-02-23New probe routine, add support for ST16650 (works).Jason Downs
Tested with some 16450 and 16550 UARTs.
1998-02-22GCC 2.8 WallNiklas Hallqvist
1998-02-22Forgot this oneNiklas Hallqvist
1998-02-22Reality updateNiklas Hallqvist
1998-02-22GCC 2.8 -WallNiklas Hallqvist
1998-02-22fix db_console chunk of code properlyTheo de Raadt
1998-02-22fix db_console chunk of code properlyTheo de Raadt
1998-02-22style nitsNiklas Hallqvist
1998-02-21the recent Sam's configMichael Shalayeff
1998-02-19add netbsd partition, rename 386BSD one to FreeBSD..Theo de Raadt
1998-02-19missing piece of APERTURE -- return EPERM in open if allowaperture is 0.Todd C. Miller
1998-02-18fix typo; wouldn't compile unless APERTURE was definedMarco S Hyman
1998-02-18compile -- tsk tskTodd C. Miller
1998-02-18unused variables without APERTURE defined...Matthieu Herrb
1998-02-18indentTheo de Raadt
1998-02-18#ifndef APERTURE; machdep.allowaperture=0Theo de Raadt
1998-02-17add an in-kernel /dev/xf86 aperture driver. the 'machdep.allowaperture'Matthieu Herrb
sysctl controls whether it is permitted to access it. This sysctl can only be manipulated when securelevel=0, hence in sysctl.conf
1998-02-17fix the thing gas freaks out about; weingart will fix better if requiredTheo de Raadt
1998-02-08Update to match realityThorsten Lockert
1998-02-08nicerTheo de Raadt
1998-02-08Forward declare struct procNiklas Hallqvist
1998-02-05rename ddb.panic_ddb, and add ddb.console. Now you can stop console ddb entryTheo de Raadt
with a sysctl. There will be architectures and drivers that lack function, and I trust the maintainers of those will forget to add the code..
1998-02-02support non-ISA caseTheo de Raadt
1998-01-29Make profiling work, mostly from NetBSDNiklas Hallqvist
1998-01-22Switch off CPU-PCI write posting for the Saturn chipset; it is knownTheo de Raadt
to cause problems with PCI busmasters; fvdl
1998-01-22crank maxusersTheo de Raadt
1998-01-22Split up the buffercache between low (<16MB) and high memory, so thatNiklas Hallqvist
at least 2MB always will remain free in low memory for drivers to allocate DMA buffers in
1998-01-21doc keys; ian@darwinsys.comTheo de Raadt
1998-01-20Merge bus_dma support from NetBSD, mostly by Jason Thorpe. Only i386 uses itNiklas Hallqvist
so far, the other archs gets placeholders for now. I wrote a compatibility layer for OpenBSD's old isadma code so we can still use our old driver sources. They will however get changed to native bus_dma use, on a case by case basis. Oh yes, I almost forgot, I kept our notion of isadma being a device so DMA-less ISA-busses still work
1998-01-19fix ifdef; marc@snafu.orgTheo de Raadt
1998-01-17Merge from NetBSD, thorpej@netbsd.org says:Niklas Hallqvist
Two things pointed out by Chris Demetriou <cgd@cs.cmu.edu>: - The boundary argument to bus_space_alloc() should be a bus_size_t, not a bus_addr_t. - The buffer arguments in the "multiple write" methods should have const qualifiers. And one from me: - Make bus_space_barrier() eat up the arguments passed to it so that the compiler doesn't needlessly whine.
1998-01-17Merge from NetBSD, thorpej@netbsd.org says:Niklas Hallqvist
The boundary argument to bus_space_alloc() should be a bus_size_t, not a bus_addr_t. Pointed out by Chris Demetriou <cgd@cs.cmu.edu>.
1998-01-12No need for f00f workaround on I686_CPU onlyTobias Weingartner
kernel. Thanks to various people for noticing this.
1998-01-11disklabel spoofing for FAT32.Niels Provos
1998-01-11scanset probing like pccons does; vons@usa.netTheo de Raadt