summaryrefslogtreecommitdiff
path: root/sys/arch/i386/include
AgeCommit message (Collapse)Author
1999-10-26modify bootapiver chekups to use bitwise operations.Michael Shalayeff
factor out /boot options parser from biosattach(). add logic to warn about ancient /boots. cleanup vanishing cruft. @niklas ok
1999-10-26Clean up function declarations.Jason Downs
1999-10-26Fix inline function decls to work with C++.Jason Downs
1999-10-03Double the amount of shared memory pages we can maximally allocate. ThisNiklas Hallqvist
makes TV watching in fullscreen in 640x480 work.
1999-09-20kvm is larger; crank NMBCLUSTERS and NKMEMCLUSTERSTheo de Raadt
1999-09-20crank default limitsTheo de Raadt
1999-09-20permit config file overriding of NKPDETheo de Raadt
1999-09-17grown i386 kvm to 512MBTheo de Raadt
1999-09-17Avoid aliasing problems in K&R C.Marc Espie
1999-09-12Fix rootdev handling, use disk checksums to find the device we were bootedTobias Weingartner
from. Hopefully this will fix all the hangs/panics where the root device was not found.
1999-08-25give better support to the bios memory maps.Michael Shalayeff
provide memory maps editing through the machine memory command. rearrange probing in machdep, so it provides less output, also giving a shot for apm to fix the memory maps. changes to kernel are minimal, only that is required due to the api version bits addition and such cosmetic changes. tested on all critical kernel,boot combinations; niklas@ ok
1999-08-20teach it about Rise cpus; wd@ics.nara-wu.ac.jpTheo de Raadt
1999-08-12IDT WinChip models; wd@ics.nara-wu.ac.jpTheo de Raadt
1999-08-09missing const in bus_space_write_region_*; niklas@ okMichael Shalayeff
1999-08-05Updated brooktree driver from Roger HardimanNiklas Hallqvist
1999-08-04Match bus_dma api with NetBSD; deprecate BUS_DMAMEM_NOSYNC, introduceNiklas Hallqvist
BUS_DMA_COHERENT as a hint instead, currently ignored.
1999-07-26Some people don't have enough RAM in their PCs and expect swapping toConstantine Sapuntzakis
work. Fix an array bounds problem with the imask[] array.
1999-07-23From NetBSD; let i386 run audio at a high IPLNiklas Hallqvist
1999-07-07define vaddr_t, paddr_t, vsize_t and psize_tArtur Grabowski
1999-07-06for CTRL-ALT-DEL, send SIGUSR1 to initprocTheo de Raadt
1999-06-03use __builtin_next_arg() for va_start()Theo de Raadt
1999-05-10Use symbolic define for BYTE_ORDER.Marc Espie
(don't forget that cpp is `lazy': #define A B #define B value #if A == value works, since A isn't extended before it's needed, by which time B is known)
1999-05-09provide suport for an apm data segemnt in the lower memory biosMichael Shalayeff
data segment area, also calculate the apm segment lenghts. niklas@ - ok
1999-03-23Add DOSMBR_SIGNATURE_OFF define, needed for last disklabel changeTodd C. Miller
1999-03-09add more 'cc' usage, actually overestimating gcc's smartness; also fix ↵Michael Shalayeff
currently unused bus macros. kids tested mother approved
1999-03-08Add support for CPUID level 2. This is used to determine the L2 cache sizeJason Downs
on Intel processors; print out the correct CPU name and cache size at boot. Also clean up the feature flags, including PPro errata.
1999-02-26change pmap_{de,}activate to take a struct proc *.Artur Grabowski
XXX - This should be done to other archs, but since nothing (except uvm) uses it right now, the interface will be changed there when support for uvm is added.
1999-02-26typedefs for {v,p}addr_t and {v,p}size_t needed by uvm.Artur Grabowski
We should consider switching to those some day.
1999-02-26some defines needed by uvmArtur Grabowski
1999-02-24pIII handling; testing by jdb@layer8.netTheo de Raadt
1999-02-23apm battery status messages now suppressed until battery lifeMarco S Hyman
falls below 'machdep.apmwarn' percent. This defaults to 10 percent
1999-02-17oopsTheo de Raadt
1999-02-17elf for freebsd; chris@dqc.orgTheo de Raadt
1999-02-15more definitions from apm 1.2Michael Shalayeff
1999-01-31Fix clobbers so that GENERIC may compile with egcs.Marc Espie
Historically, the documentation of extended asm was lacking, namely you should NOT specify the same register as an input, and a clobber. If the register is clobbered, it should be specified as an output as well, e.g., by linking input and output through the "number" notation. (Beware of lvalues, some local variables needed...) In older versions, up-to egcs1.1.1, the compiler did not even warn about it, but it was liable to output bad code. Newer egcs are pickier and simply refuse to swallow such code.
1999-01-08move spinlock.h into the real worldDavid Leonard
1999-01-08make uint*_t line up nicely and add a few $OpenBSD$ tags that were missingTodd C. Miller
1999-01-07move uint*_t to machine/types.hTodd C. Miller
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