summaryrefslogtreecommitdiff
path: root/sys/arch/alpha
AgeCommit message (Collapse)Author
2002-03-16PTRACE fallout.Artur Grabowski
2002-03-15Cosmetic changes only, primarily making comments line up nicely after theTodd C. Miller
__P removal.
2002-03-14this mod has nothing to do w/ ptrace option addition, did not even compileMichael Shalayeff
2002-03-14Final __P removal plus some cosmetic fixupsTodd C. Miller
2002-03-14First round of __P removal in sysTodd C. Miller
2002-03-14Turn the ptrace(2) syscall into a kernel compile option, option PTRACE inMiod Vallat
your kernel configuration file. By default, GENERIC will enable this. When PTRACE is not enabled, several ptrace-like features of the procfs filesystem will be disabled as well (namely, the ability to read and write any process' registers, as well as attching, single stepping and detaching to/from processes). This should help paranoid people build better sandboxens, and us to build smaller ramdisks.
2002-03-12Emulate ptrace(PT_STEP in software.Artur Grabowski
More or less directly from FreeBSD.
2002-03-07Clean up BUS_DMA_* flags, and make sure all arch's define:Jason Wright
BUS_DMA_READ, BUS_DMA_WRITE, and BUS_DMA_STREAMING
2002-03-04ok, so apparently wx doesn't work so wellNathan Binkert
2002-03-04dc is not listed twice. Put de back, and move dc out of the untested section.Nathan Binkert
While we're at it, move wx out of the untested section too.
2002-03-04since we can't fit both dc and de, we've got to have de so we can have supportNathan Binkert
for 2104x chips which dc does not support at all.
2002-03-04Move dc from the untested group since it is tested, though a commit willNathan Binkert
soon make de win over dc on alpha in all cases, so de would have to be disabled to use dc. (For 21140 and 21142/3 chips. Clones will use dc bydefault.)
2002-03-04dc not deTheo de Raadt
2002-02-19correct extended partition botch; gluk, in PR 1449Theo de Raadt
2002-02-17comment typoJason Wright
2002-02-17Patch from Daniel Lucq <daniel@lucq.org>Mats O Jansson
The patch allows you to change the value of NMBCLUSTERS, BUFCACHEPERCENT and NKMEMPAGES using the config command, instead of recompiling the kernel. This is the kernel part of the patch. I have compiled it on i386, sparc64, alpha and macppc. -moj ok art@ maja@
2002-02-15Don't cast nonexistent return value from splx to (void). ok art@Thomas Nordin
2002-02-15Fix the __asm__ statements and remove the workarounds.Artur Grabowski
From NetBSD.
2002-02-10spellingTheo de Raadt
2002-02-09spelling, brige->bridgeEric Jackson
2002-02-09these functions are no longer neededEric Jackson
2002-01-25confusing and not used, zap.Artur Grabowski
2002-01-24RAMDISKB compiles again...Miod Vallat
2002-01-24Repair compilation.Miod Vallat
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-23add midi and sequencer devicesEric Jackson
2002-01-23enable spkr, isabeep devicesEric 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-16Make our minds and do not list the same line, once commented, once not.Miod Vallat
2002-01-16Don't include <sys/map.h> when you don't need what's in it.Miod Vallat
2001-12-24Harmonize and complete wrt cross-compilation.Miod Vallat
2001-12-19UBC was a disaster. It worked very good when it worked, but on someArtur Grabowski
machines or some configurations or in some phase of the moon (we actually don't know when or why) files disappeared. Since we've not been able to track down the problem in two weeks intense debugging and we need -current to be stable, back out everything to a state it had before UBC. We apologise for the inconvenience.
2001-12-14Don't use a single static struct alpha_bus_space since there are machinesNathan Binkert
that can have more than one system bus attached to mainbus
2001-12-13Get rid of magic numbersNathan Binkert
2001-12-11Remove declarations that already exist in <sys/conf.h>Miod Vallat
2001-12-08Sprinkle pmap_update calls where relevant and some otherArtur Grabowski
misc pmap usage fixes.
2001-12-07remove fxp. hey art, that is how i respond to kernel bloat!Theo de Raadt
2001-12-06be more careful with spaces and tabs, guysTheo de Raadt
2001-12-06unbreak alpha kernel.Eric Jackson
2001-12-05Enable rootdev auto-configuration by device drivers during boot.Thierry Deval
Add support for "raid" devices (prepare future raidframe changes). OK deraadt@, Reviewed by drahn@, jason@, mickey@ and miod@
2001-12-05calculate and use nkmempages, not NKMEMCLUSTERS.Artur Grabowski
2001-12-05VM_KMEM_SIZE no longer needed.Artur Grabowski
2001-12-05make nkmempages dynamic based on memory. okay art@ from netbsd:Niels Provos
date: 2000/02/11 19:22:52; author: thorpej; Add some very simple code to auto-size the kmem_map. We take the amount of physical memory, divide it by 4, and then allow machine dependent code to place upper and lower bounds on the size. Export the computed value to userspace via the new "vm.nkmempages" sysctl. NKMEMCLUSTERS is now deprecated and will generate an error if you attempt to use it. The new option, should you choose to use it, is called NKMEMPAGES, and two new options NKMEMPAGES_MIN and NKMEMPAGES_MAX allow the user to configure the bounds in the kernel config file.
2001-12-05Update pmap_update macro for arches Art missed. Still just a noop.Todd C. Miller