summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2002-01-25define CONADDR and CONUNITMichael Shalayeff
2002-01-25Don't defer attachment of devices on USB (we need the keyboard asap)Jason Wright
2002-01-25allocate pmaps with pool.Artur Grabowski
2002-01-25Instead of finding pages matching this physical page, match this specificDale Rahn
entry. Also terminate the search as soon as this entry is found.
2002-01-25Remove kbd_ms_ttyvar.h... Unneeded file from NetBSD.Jason Wright
2002-01-25How did this work? It used to attempt the tlb entry for a mapping it isDale Rahn
removing by using the va it is replacing it with, NO!. Calculate the va of the mapping by inverting the pte_hi calculation producing bits 4-19 of the address. This is enough to correctly invalidate the tlb entry for the mapping being removed.
2002-01-25Remove more NKBD/NMS references (jason == cpp tonight I guess)Jason Wright
2002-01-25move the scancode -> wskbd event map into a seperate file... more stillJason Wright
to move, though.
2002-01-25Add support for the "Magma 2+1HS Sp" (from NetBSD)Jason Wright
2002-01-25confusing and not used, zap.Artur Grabowski
2002-01-25Bring disklabel code on par with other arches: recognize specific situations,Miod Vallat
correctly initialize the label for a virgin disk with no existing disklabel, etc.
2002-01-24bussified and bus-split bustec scsi ha driver.Michael Shalayeff
original port done by chris@ in '98 and pounded into -current by me, plus support for wide mode. tested on pci in both modes by me, on eisa (w/ half success, thus not enabled yet) by jason@. niklas@, jason@, millert@ ok.
2002-01-24Don't provide a duplicate addupc_task() routine.Miod Vallat
2002-01-24RAMDISKB compiles again...Miod Vallat
2002-01-24Repair compilation.Miod Vallat
2002-01-24Add a driver for keyboards on com (ns16550 clones) as found on the AXi, etc.Jason Wright
Also, add the necessary config goop Finally, enable com* at ebus?, comkbd* at ebus?, and vgafb* at pci?
2002-01-24Fix a few typosArtur Grabowski
2002-01-24Remove the ms (mainly at zs) stuffJason Wright
2002-01-24prettyJason Wright
2002-01-24Don't need ms.h (or SUNKBD/SUNMS)Jason Wright
2002-01-24Save the interrupt cookies and fix the printfs for failure.Jason Wright
2002-01-23copy*str() fixes for vax. Also includes some fixes from NetBSD PR #7838.Miod Vallat
2002-01-23recognize athlon model 6 and model 7; from netbsdMichael Shalayeff
2002-01-23handle split input/output devices (from NetBSD)Jason Wright
2002-01-23copy*str() sanity fixes for sparc.Miod Vallat
Work from Theo and myself.
2002-01-23compatability -> compatibility.Federico G. Schwindt
2002-01-23bktr may have radioMichael Shalayeff
2002-01-23move mb_map allocation to mbinit()Artur Grabowski
2002-01-23move definition of mb_map from zillions of machdep.c to uipc_mbuf.cArtur Grabowski
2002-01-23Use sparc64 fpu_extern.h not sparc.Jason Wright
2002-01-23add midi and sequencer devicesEric Jackson
2002-01-23enable spkr, isabeep devicesEric Jackson
2002-01-23move cdev_spkr_init() to conf.h for use by other arch'sEric Jackson
2002-01-23add support for AlphaPC 64.Eric Jackson
from NetBSD.
2002-01-23Pool deals fairly well with physical memory shortage, but it doesn't dealArtur Grabowski
well (not at all) with shortages of the vm_map where the pages are mapped (usually kmem_map). Try to deal with it: - group all information the backend allocator for a pool in a separate struct. The pool will only have a pointer to that struct. - change the pool_init API to reflect that. - link all pools allocating from the same allocator on a linked list. - Since an allocator is responsible to wait for physical memory it will only fail (waitok) when it runs out of its backing vm_map, carefully drain pools using the same allocator so that va space is freed. (see comments in code for caveats and details). - change pool_reclaim to return if it actually succeeded to free some memory, use that information to make draining easier and more efficient. - get rid of PR_URGENT, noone uses it.
2002-01-22call osf1_exec_ecoff_hook for osf1 bin'sEric Jackson
2002-01-22be realistic about what we supportEric Jackson
2002-01-22add fd to nam2blkEric Jackson
2002-01-21these are very old and out of date, new info is on the web nowEric Jackson
2002-01-21Argh, correctly handle the maxlen == 0 case.Miod Vallat
2002-01-21Always clear the destination string in copyinstr() on error, unless we faultedMiod Vallat
when writing to the first character.
2002-01-21Always clear the destination string in copyinstr() on error, unless we faultedMiod Vallat
when writing to the first character. With some help from millert@.
2002-01-21ARGH, fix it right...Dale Rahn
2002-01-21Better barrier protection. pefo found an instance where the previousDale Rahn
protection was not good enough. work from theo, pefo, toby.
2002-01-21Respect db_console for "progammer button", for improved physical security.Dale Rahn
2002-01-20move a few more arch specific drivers to use new allocm and round_buffersize.Eric Jackson
2002-01-20use new allocm, round_buffersize decl'sEric Jackson
missed this one.
2002-01-20fix quite appearent bug in cpu_swapin(), missing '&' can easily corruptDale Rahn
memory, pmap structure.
2002-01-18o Remove some debugging prints (most of them wouldn't work anyway)Jason Wright
o Add support for draining the XFIFO on last close o Debounce the break sequence by looking for the terminate side of the break instead of the detection side. o wrap the parameter setup in splhigh (lest we get caught with the chip powered down)
2002-01-18Move CS_TIMEOUT declJason Wright