summaryrefslogtreecommitdiff
path: root/sys/arch/alpha/include
AgeCommit message (Collapse)Author
2002-03-14Final __P removal plus some cosmetic fixupsTodd C. Miller
2002-03-14First round of __P removal in sysTodd C. Miller
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-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-15Fix the __asm__ statements and remove the workarounds.Artur Grabowski
From NetBSD.
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
2001-11-30Now that pmaps can have vm_page_md, make pmap_physseg optional.Artur Grabowski
2001-11-30This file was just a placeholder required for kern_exit_43.c to compile.Miod Vallat
2001-11-28Make pmap_update functions into nops so that we can have a consistentArtur Grabowski
pmap_update API (right now it's nop).
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-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-04Two new sysctls in the chipset tree.Artur Grabowski
CPU_CHIPSET_PORTS - address of the I/O ports. CPU_CHIPSET_HAE_MASK - mask for the HAE register.
2001-11-04Add alpha_ldlu and alpha_stl.Artur Grabowski
2001-10-26First cut at a port of isadma and floppy driver. ok art@Nathan Binkert
From NetBSD via jay@rootaction.net
2001-09-30Generic soft interrupts from NetBSD plus some minor cleanups.Artur Grabowski
2001-09-16Add some missing lengths checks when passing data from userland toTodd C. Miller
kernel. From based on NetBSD patches.
2001-09-01Add __HAVE_DEVICE_REGISTER to hp300/alpha (sparc64 already had it) andJason Wright
clean up the arch specific #ifdef's in subr_autoconf.c; from NetBSD. (tested by me on alpha/sparc64 and miod on hp300)
2001-08-18Move pmap_{de,}activate to vm/pmap.h, it's same on all archs.Artur Grabowski
2001-08-11remove some old cruft.Artur Grabowski
2001-07-09Make quad types on alpha be "long long" not "long". This means thatTodd C. Miller
printf's "%lld" can be used with a quad_t or int64_t without a bogus cast.
2001-07-04$OpenBSD$Niklas Hallqvist
2001-06-27MNN is no longer an option.Artur Grabowski
2001-06-26More chipset info needed by X.Artur Grabowski
2001-06-26Provide some chipset information to usreland through sysctl.Artur Grabowski
The chipset support is not here yet, but the skeleton works.
2001-06-24Define splvm() for arches who don't already provide it, with the sameMiod Vallat
definition as splimp(). art@ ok
2001-05-31Relocation types on alpha.Artur Grabowski
2001-05-05Rename configure() to cpu_configure().Artur Grabowski
Move it from cpu_startup() to main().
2001-05-05Get rid of CLSIZE and all related stuff.Artur Grabowski
CLSIZE -> 1 CLBYTES -> PAGE_SIZE OLOFSET -> PAGE_MASK etc. At the same time some archs needed some cleaning in vmparam.h so that goes in at the same time.
2001-04-12Remove a bogus __attribute__ ((unused)) from _splraise.Artur Grabowski
2001-03-16Now that pmap_growkernel is implemented set NKMEMCLUSTERS to 32m again.Artur Grabowski
millert@ ok.
2001-03-16Some more pmap improvements from NetBSD.Artur Grabowski
2001-03-16Implement pmap_growkernel. From NetBSD.Artur Grabowski
2001-03-04Revert to our old traceback code, with heuristic argument printout.Niklas Hallqvist
2001-03-03Lower NKMEMCLUSTERS by a factor of 2 from 32768*1024/NBPG to 16384*1024/NBPG.Todd C. Miller
Fixes problems on 64meg and 256meg machines; OK'd by deraadt@
2001-03-02add #define __STRICT_ALIGNMENTJason Wright
2001-02-27crank NKMEMCLUSTERS fron 4MB to 32MB.Artur Grabowski
2001-02-13remove a file that should have been gone long ago.Eric Jackson
moved to dev/pci/tgareg.h
2001-02-12Remove duplicate definition of badaddr.Artur Grabowski
2001-01-22Define ARCH_ELFSIZE that is the default elf size on this arch.Artur Grabowski
2001-01-20machine/alpha.h is only included in cpu.h and the name givesArtur Grabowski
a collision in gcc build. merge alpha.h into cpu.h
2001-01-16Fix ELF64_MACHDEP_ID_CASESArtur Grabowski
2001-01-16Don't define __indr_reference for ELF.Artur Grabowski
2001-01-15Use __STRING() macro instead of manually trying to do the same thing.Artur Grabowski
From d@
2001-01-15'implement' bus_space_write_raw_region_{2,4}.Artur Grabowski
From d@
2001-01-15Need a declaration for netbsd_sendisg.Artur Grabowski
From d@
2000-12-15Define BUS_SPACE_BARRIER_{READ,WRITE} as synonmys for BUS_BARRIER_{READ,WRITE}Artur Grabowski