summaryrefslogtreecommitdiff
path: root/sys/arch/i386/include
AgeCommit message (Collapse)Author
1998-10-10Sync with FreeBSD; add ioctls.Jason Downs
1998-10-04typoNiklas Hallqvist
1998-09-06compat with NetBSD + more *_raw_* extensions I needNiklas Hallqvist
1998-08-30Add extra cpu_setup argument.Jason Downs
1998-07-27oops, remove bugus trailing spacesMarco S Hyman
1998-07-27Fix BATT_REMAINING macro so it returns values in minutes (as documented)Marco S Hyman
not seconds
1998-07-23brooktree driver, hacked by matthieu. This needs cleaning now that it is in ↵Theo de Raadt
the tree
1998-07-18add ioctl to apm to set message display to one of three states:Marco S Hyman
1) default: print out all messages. I made this the default so there would be no visable change to people who are used to what they have. 2) disable all messages. This mode is set by apmd when it starts up. I think it is reasonable for apmd to disable the driver display because it is collecting the data and syslogging it. Don't need to see it three and 4 times. 3) print percentage changes. For those who have a _noisy_ machine such as me but don't want to see lots and lots of messages I added a mode where the messages will only be displayed if the estimated battery percenge changes.
1998-06-08consdev to comeMichael Shalayeff
1998-06-04cpuid return values for sysctlJason Downs
1998-05-28grow kernel malloc area by 2MMichael Shalayeff
1998-05-25Remove gobs of unneeded code.Jason Downs
1998-05-25Add support for feature bit listing; fix #defines.Jason Downs
1998-04-25convert i386 to MNNMichael Shalayeff
1998-03-22Add UID_MAX and GID_MAXTodd C. Miller
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-24First commit of /boot changes/fixes. More to come.Tobias Weingartner
Add BIOS PCI probe stuff.
1998-02-24rename some DOS MBR partition typesTheo de Raadt
1998-02-19add netbsd partition, rename 386BSD one to FreeBSD..Theo 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-08nicerTheo de Raadt
1998-02-08Forward declare struct procNiklas Hallqvist
1998-01-29Make profiling work, mostly from NetBSDNiklas Hallqvist
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-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-11disklabel spoofing for FAT32.Niels Provos
1998-01-09Make booting new kernels with old bootblocks moer robustNiklas Hallqvist
1997-12-17New CPU detection code, from NetBSD, with some machdep changes from myself.Jason Downs
Add I686_CPU to your configs if you have a PPro...
1997-12-09Intel P5 f00f workaround; weingart & who knows who elseTheo de Raadt
1997-11-11put protos inside #ifdef _KERNELTheo de Raadt
1997-11-10Use vfs lite2 lockmanager. Add advisory locking. some KNF.Niklas Hallqvist
some extra pathconf ops supported.
1997-11-10DOH! I stress out too muchNiklas Hallqvist
1997-11-10Be careful with names of local vars in macrosNiklas Hallqvist
1997-11-09Whoops a conflict crept inNiklas Hallqvist
1997-11-09New endian.h design. All architectures now use a common file for the bulkNiklas Hallqvist
part. Some ports can optimize the swap operations. This also means the general API is extended with swap16, swap32, htobe16, htobe32, betoh16, betoh32, htole16, htole32, letoh16 and letoh32.
1997-10-27A flag added to diskinfo used by the kernel to mark devices already mappedNiklas Hallqvist
to BSD dittos.
1997-10-25fix blk2chr,chr2blkMichael Shalayeff
1997-10-25do blk<-->chr dev_t conversions through the sysctlMichael Shalayeff
1997-10-25define fixed bootarg vector offset, and max lenMichael Shalayeff
1997-10-24map a piece of memory after the msgbuf and copy bootargv there.Michael Shalayeff
pass cksumlen argument, sysctl it mostly by niklas me just did slite editing.
1997-10-24fix the case when data/code segment is not in the ISA memoryMichael Shalayeff
hole, so map 'em separatelly (or together if they intersect) and use that mapped region for segment creations... must help on some machines to avoid weird apm errors
1997-10-22support new libsaMichael Shalayeff
1997-10-20get ready for the fix in memprobeMichael Shalayeff
1997-10-18Copy in bios_diskinfo array from /boot space.Tobias Weingartner
Add length field for checksum to same. Start of making /boot deduce bsd dev_t for all BIOS drives.
1997-10-17Cleanup, make it all compile.Tobias Weingartner
Move APM stuff to apmprobe.c
1997-10-17Use BIOS to probe for memory map.Tobias Weingartner
Probe for BIOS supported disks. Use BIOS to get geometry for supported disks. All in preparation to passing the whole thing to the kernel.
1997-10-14Support for bios memory maps.Tobias Weingartner
1997-10-14Neater this way.Tobias Weingartner
1997-10-12reserve void* at the of BIOS_vars for future useMichael Shalayeff
1997-10-03make bios_geometry unsigned to avoid sign extensionTheo de Raadt