summaryrefslogtreecommitdiff
path: root/sys/arch/i386
AgeCommit message (Collapse)Author
2001-11-30add stge(4)Nathan Binkert
2001-11-28somebody forgot somethingMichael Shalayeff
2001-11-28revert hardware breakageTodd T. Fries
2001-11-28more typedef zapping vm_page_t -> struct vm_page *Artur Grabowski
2001-11-28zap some typedefs.Artur Grabowski
vm_map_t -> struct vm_map * vm_map_entry_t -> struct vm_map_entry * simple_lock_data_t -> struct simplelock (uvm not done yet, coming in the next commit)
2001-11-28Don't use pmap_update when we mean tlbflush. make pmap_update into a noop.Artur Grabowski
2001-11-28pmap_kenter_pgs is not used and not really useful. remove.Artur Grabowski
2001-11-28Sync in more uvm changes from NetBSD.Artur Grabowski
This time we're getting rid of KERN_* and VM_PAGER_* error codes and use errnos instead.
2001-11-27Merge in the unified buffer cache code as found in NetBSD 2001/03/10. TheArtur Grabowski
code is written mostly by Chuck Silvers <chuq@chuq.com>/<chs@netbsd.org>. Tested for the past few weeks by many developers, should be in a pretty stable state, but will require optimizations and additional cleanups.
2001-11-26Trident 4DWAVE-DX/NX, SiS 7018, ALi M5451 Sound Driver; from SOMEYA ↵Michael Shalayeff
Yoshihiko and KUROSAWA Takahiro; tested by Matt Behrens <matt@zigg.com>
2001-11-24Harmonize boot() logic across arches:Miod Vallat
- ensure RB_DUMP | RB_HALT will cause a dump - or RB_HALT if (cold) While there, honor RB_TIMEBAD on sparc64.
2001-11-18Revert niklas's broken ICU interrupt handling changes; deraadt@ okAaron Campbell
2001-11-12Redo the ICU interrupt handling system to better emulate an APIC system.Niklas Hallqvist
This is done by representing the current blockings of interrupts with a priority level instead of an interrupt mask. This makes it possible to share implementations for spl* functions/macros between both ICU and APIC (a must when going MP) systems. In this process, assign soft interrupts their own levels to match the way things will be on APIC systems where they actually will be real interrupts and not just bits in a pending mask as they are now. Heavily inspired by Bill Studenmunds SMP work in NetBSD
2001-11-09nswbuf hasn't been used for ages. gc.Artur Grabowski
2001-11-08veli tpyo stolen fmor nkilsaMichael Shalayeff
2001-11-07Another sync of uvm to NetBSD. Just minor fiddling, no major changes.Artur Grabowski
2001-11-07Add an alignment argument to uvm_map that specifies an alignment hintArtur Grabowski
for the virtual address.
2001-11-06Add USB scanner device node to macppc and i386, both of these had theDale Rahn
uscanner compiled into the kernel, but no device node, or even entry in the character device switch table. ok todd@
2001-11-06Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.Miod Vallat
(Look ma, I might have broken the tree)
2001-11-06Let fork1, uvm_fork, and cpu_fork take a function/argument pair as argument,Artur Grabowski
instead of doing fork1, cpu_set_kpc. This lets us retire cpu_set_kpc and avoid a multiprocessor race. This commit breaks vax because it doesn't look like any other arch, someone working on vax might want to look at this and try to adapt the code to be more like the rest of the world. Idea and uvm parts from NetBSD.
2001-11-06Zap some redundant includes.Artur Grabowski
2001-11-05Switch everything to the new bus_dmamap_sync API.Artur Grabowski
Most work by Wilbern Cobb <vedge@csoft.org> with some fixes from me, mickey@ and drahn@.
2001-11-02Make kernel compile without IPSEC, PPP_DEFLATE but with CRYPTO. Reported byJean-Jacques Bernard-Gundol
Brian J. Kifiak <bk@rt.fm>. Thanks!
2001-11-01Change d_mmap in struct cdevsw from:Artur Grabowski
int (*d_mmap) __P((dev_t, int, int)); to: paddr_t (*d_mmap) __P((dev_t, off_t, int)); This allows us to mmap devices past 4GB offsets.
2001-10-25add an ali1543 and fix amd756 icu driversMichael Shalayeff
2001-10-24forgot the audio at emu (; from Dries Schellekens <gwyllion@ace.ulyssis.org>Michael Shalayeff
2001-10-24use _C_LABEL for C labelsMichael Shalayeff
2001-10-24add emu at pciMichael Shalayeff
2001-10-10gc SWAPPAGER and DEVPAGER optionsTodd C. Miller
2001-10-10sorry, twe does not fitTheo de Raadt
2001-10-08i think miod only half-looked at this patchTheo de Raadt
2001-10-08add lge(4) commentedNathan Binkert
2001-10-06Add, commented out, missing lines for supported drivers.Miod Vallat
2001-10-05moreTheo de Raadt
2001-10-05Add bge(4)Nathan Binkert
2001-10-04Add commented out sf4r, sf2r and az audio drivers.Grigoriy Orlov
Requested by deraadt@.
2001-10-04radio hooksGrigoriy Orlov
2001-10-04in _bus_dmamem_alloc_range() use TAILQ_*() instead of tq*_* internals; more ↵Michael Shalayeff
diagnostic checks
2001-10-04copy of macppc's bus_dmamap_load_raw() implementatio; not used on i386 yetMichael Shalayeff
2001-10-02Add support for I/O DATA USB-RSAQ2 serial adapter; ichiro@netbsd.orgTodd C. Miller
2001-09-29The "swap generic" configuration needs only two entries in swdevt[].Miod Vallat
So shrink it when necessary, and remove unwanted stuff as well.
2001-09-28move cdev_decl(pf) into it's proper place, kill cdev_decl(ipl) at the same timeMichael Shalayeff
2001-09-22pty cleanupTheo de Raadt
2001-09-22Remove more old, dusty, unused defines.Miod Vallat
2001-09-21use _C_LABEL for c labels consistantly throghout the sourceMichael Shalayeff
2001-09-21totally useless inlines, cost 1380 bytes tooMichael Shalayeff
2001-09-21phys_map declaration comes from <vm/vm.h>, no need to declare it locally.Miod Vallat
2001-09-20grammar; from tobyMichael Shalayeff
2001-09-20occured->occurredMike Pechkin
idea from deraadt@ via NetBSD millert@ ok
2001-09-20Be much more careful about pcb_onfault.Artur Grabowski
Should solve 2026.