summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
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
2002-01-18Replace resource maps with extents.Miod Vallat
This one was tricky but the light came at 3am.
2002-01-18Replace resource maps with extents.Miod Vallat
This is completely untested due to lack of access to such hardware. cvs: ----------------------------------------------------------------------
2002-01-17Enable the sab82532 driver (serial console for u5/u10/u30, etc).Jason Wright
2002-01-17Better handling of transitions between our mode and what the prom wants.Jason Wright
2002-01-17add polled input handling and remove dead codeJason Wright
Also add support for Break->DDB handling on console [Works in ddb including going back and forth to the PROM, but locks up after printing the 'swap on ...' line]
2002-01-17Allow nested interrupts on the mac interrupt controllers, previouslyDale Rahn
the external interrupt was never enabled during interrupt handling.
2002-01-17Add console handling (output works, input needs more work)Jason Wright
[Very close to being able to enable 'se' in GENERIC...]
2002-01-17I'm a tree breaker... sorry... don't include "kbd.h"Jason Wright
2002-01-17Replace resource maps with extents.Miod Vallat
2002-01-16Replace resource maps with extents. 3 files left to go...Miod Vallat
2002-01-16keyboards are not directly accessibleJason Wright
2002-01-16add zskbd* and enable cg3 and cg6Jason Wright
2002-01-16More removal of tty stuffJason Wright
add support for updating LED status add ScrollLock keysym [Committed from the console of a u1 with wsdisplay at cgsix and wskbd at zskbd =]
2002-01-16Make our minds and do not list the same line, once commented, once not.Miod Vallat
2002-01-16Replace resource maps with extents.Miod Vallat
2002-01-16Don't include <sys/map.h> when you don't need what's in it.Miod Vallat
2002-01-16Enable the traditional Stop-A handlingJason Wright
Prepare for being able to set the LED's Clean some of the tty cruft (more of this to come)
2002-01-16Send input to wskbd_input() instead of line discipline and make sure RIE is set.Jason Wright
2002-01-16Initialize the rest of the wskbd_mapdata structure.Jason Wright
Clean up and remove alot of debugging crap Fix the initialization state machine. [State: works as console keyboard in polled mode... interrupt mode to go...]
2002-01-15add spif* at sbus?Jason Wright
2002-01-15allow zskbd* at zs?Jason Wright
2002-01-15Frontend driver for keyboards attached to zs's (instead of zstty's).Jason Wright
Doesn't really work yet, but it's not terribly far off. This is a work in progress..
2002-01-14volatile police.Miod Vallat
2002-01-14The return value of lcsplx is used in locore. however at some pointDale Rahn
the function was changed to be void. return the cpl value at the time the function is called as locore.S expects.
2002-01-13better accounting for 'soft' interrupts, before all exceptions wereDale Rahn
counted as soft interrupts.
2002-01-13Regress this one additional change, with this change more systemsDale Rahn
successfully ran 'make build'.
2002-01-13108 and 109 should point to stty/sbpp not mtty/mbppJason Wright
2002-01-13Port of my spif driver to sparc64 (untested)Jason Wright
2002-01-13comment typosJason Wright
2002-01-12Port of Iain Hibbert's magma driver to sparc64Jason Wright
2002-01-12Not used.Miod Vallat
2002-01-11Get all of the bit definitions from ad1848reg, apcdmareg, and cs4231regJason Wright
headers.
2002-01-11enable/disable IEN in cs4231 pin control registerJason Wright
2002-01-11Oops, that's -disable- interrupt enable in cs4231_close()...Jason Wright