summaryrefslogtreecommitdiff
path: root/sys/arch/i386
AgeCommit message (Collapse)Author
1996-02-27if_ed.c cannot be MI yet, due to name clashes, will get resolved soonNiklas Hallqvist
1996-02-26From NetBSDMichael Shalayeff
Move the speaker to the 'new' config.
1996-02-26Specify the size used in the I/O map (1 entry) during probeThorsten Lockert
1996-02-25Allow use of Pentium cycle counter for high-precision time keeping;Thorsten Lockert
from FreeBSD
1996-02-25Make it possible to build a kernel tags fileThorsten Lockert
1996-02-25Stop loggin stray interrupts when we say we doThorsten Lockert
1996-02-21move cdev_gen_ipf() macro to the <sys/conf.h>, so the lkmMichael Shalayeff
for ipl is possible and also, why it is in <machine/conf.c> while it (ipl) is in <net/*> ???
1996-02-20Fix disk_unbusy panic (from NetBSD)hannken
1996-02-20Pass device name to interrupt establish routines so it can be recorded inThorsten Lockert
the device interrupt chain structures (isa, pci) Move interrupt chain structure definition to <machine/psl.h> so vmstat can get at it (i386) Remove hack to count interrupts the old way (i386)
1996-02-20Name kernel 'bsd', not 'netbsd'Thorsten Lockert
1996-02-18Compile with -fno-strength-reduce for nowThorsten Lockert
1996-02-17elliminating unnecessary printf w/ DEBUG in pmap_collect.Michael Shalayeff
1996-02-14Tally interrupts in a way that "vmstat -i" can find; temporary measureThorsten Lockert
until "vmstat -i" learns how to read the device chains and show interrupts per device.
1996-02-14Tally all interrupts, not only FASTINTR onesThorsten Lockert
1996-02-02hannken: Fix disk_unbusy panic when booting from floppiesdm
1996-01-26Better config symantics (elimitates 'options PCMCIA_*'; thanks Theo).hvozda
Also a example kernel demonstrating how to configure PCMCIA devices.
1996-01-16add the freebsd joystick driver; converted by matthieu@abel.laas.fr;Theo de Raadt
netbsd pr#1916
1996-01-16add ahe supportTheo de Raadt
1996-01-16sync with netbsdTheo de Raadt
1996-01-15remove dup vm86 defnTheo de Raadt
1996-01-15define pcmciabus for PCMCIA supporthvozda
1996-01-15config glue for PCMCIA supporthvozda
1996-01-15from netbsd:Theo de Raadt
Balance calls to disk_busy() and disk_unbusy() properly to avoid dk_busy < 0 panics. Count seeks.
1996-01-15from netbsd; Make a small attempt to deal better with VM86 mode in GDBTheo de Raadt
1996-01-12from netbsd;Theo de Raadt
New generic disk framework. Highlights: New metrics handling. Metrics are now kept in the new `struct disk'. Busy time is now stored as a timeval, and transfer count in bytes. Storage for disklabels is now dynamically allocated, so that the size of the disk structure is not machine-dependent. Several new functions for attaching and detaching disks, and handling metrics calculation. Old-style instrumentation is still supported in drivers that did it before. However, old-style instrumentation is being deprecated, and will go away once the userland utilities are updated for the new framework. For usage and architectural details, see the forthcoming disk(9) manual page.
1996-01-12SIGBUS is an alignment fault. SIGSEGV is an access violationTheo de Raadt
1996-01-12disable ddb, enable vndTheo de Raadt
1996-01-11from netbsd; VM86 support, by John Kohl, touched up a bit by charlesTheo de Raadt
1996-01-08update from netbsdTheo de Raadt
1996-01-08from netbsd; Hand-code softintr()Theo de Raadt
1996-01-08from netbsd:Theo de Raadt
Deal with GCC's dead code elimination being suboptimal. Modify splraise() to allow better optimization. Make cpl, ipending, and astpending volatile. Make sure interrupts are disabled before jumping to a resume point, to prevent races. Make FPU faults use INTRFASTEXIT, and remove INTREXIT. Build the frame for recursive interrupts manually, and make sure to disable interrupts to avoid races. VS: ----------------------------------------------------------------------
1996-01-07from netbsd: Put #includes in the right orderTheo de Raadt
1996-01-07from netbsd; do not save caller-saved registersTheo de Raadt
1996-01-07from beurton@fnet.fr: Darren Reed's IP filterdm
1996-01-06/bsd and OpenBSD got changed back to /netbsd and NetBSD in thedm
timing patch. I switched them back.
1996-01-05ss_sp is correct, ss_base is not. noticed by agc@sde.uts.amdahl.com; netbsd ↵Theo de Raadt
pr#1784
1995-12-31whoops; we need these include files for bounce buffersTheo de Raadt
1995-12-30from netbsd:Theo de Raadt
Move the old-style disk instrumentation "structures" to a central location (sys/kern/subr_disk.c) and note that they should/will be deprecated.
1995-12-30from netbsd: support more gcc versionsTheo de Raadt
1995-12-30from perry:Theo de Raadt
fixed my own pr 1758 -- the floppy drive motor was not being turned off at halt time, especially if a floppy was mounted. Added a shutdown hook to turn off the motor. Per a request by mycroft, the cookie from the hook is saved in a new member I added to the fd_softc structure.
1995-12-30from netbsd: mangle some commentsTheo de Raadt
1995-12-27from netbsd:Theo de Raadt
The IST_* and IPL_* constants are not bus-specific; don't treat them as such.
1995-12-27from netbsd:Theo de Raadt
The IST_* and IPL_* constants are not bus-specific; don't treat them as such.
1995-12-27from netbsd; copy md_flags at fork time (fixes npx problems)Theo de Raadt
1995-12-26from neil; add ccdTheo de Raadt
1995-12-26from netbsd; Enable paging of the user areaTheo de Raadt
1995-12-26from netbsd; enable cpu_swapout(), which must save npx stateTheo de Raadt
1995-12-26from perry:Theo de Raadt
fix my own pr 1762, in which it was noted that boot2 used a busy loop to time out the boot prompt. Now uses a usleep() routine that calls the BIOS and the functionality is separate from gets(). Timeout is #defined to 5 seconds. Also did some minor cleanup in preparation to prototype/ANSIfy everything. (problem was originally reported by deraadt a number of years ago)
1995-12-21from netbsd; use U suffix to gaurantee unsignednessTheo de Raadt
1995-12-21from netbsd; use __attribute__((packed)) if it is availableTheo de Raadt