summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2001-11-18Fix RB_NOSYM clash here, too.Miod Vallat
2001-11-18Revert niklas's broken ICU interrupt handling changes; deraadt@ okAaron Campbell
2001-11-18Remove \n from more panic messagesMiod Vallat
2001-11-17put more common stuff into m68k/genassym.cf; miod@ okMichael Shalayeff
2001-11-17what the heck, be solaris compatible for sig_atomic_tTheo de Raadt
2001-11-17sig_atomic_t can be a long, it is atomic, and fatterTheo de Raadt
2001-11-17Pick up changes made in NetBSD to work with ubc.Hugh Graham
Unbreaks art's mergings on vax.
2001-11-16oopsMichael Shalayeff
2001-11-16make stack trace print addrs if no symtab present; miod@ okMichael Shalayeff
2001-11-16add an implementation for _load_uio on UIO_SYSSPACE objects that looks ↵Jason Wright
strangely similiar to _load_mbuf. Btw, /dev/crypto is working on sabre based systems with hifn7751 from soekris.
2001-11-16remove #if 1 and some other debugging stuffJason Wright
2001-11-16_load_uio returns an error now until a real implementation is in place.Jason Wright
2001-11-16_bus_dmamap_load_uio now returns an ERROR instead of claiming no errorJason Wright
(and doing nothing). This allows for proper error propagation to /dev/crypto which depends on bus_dmamap_load_uio() and failure recovery... Better solution would be to -implement- _load_uio, but that's another day.
2001-11-16mvme88k varargs cleanup 1/2Miod Vallat
2001-11-15cdev glue for crypto(9) [Not known to work, but will as soon as interruptJason Wright
issues are ironed out]
2001-11-14Don't yell about clock drift for ridiculous (less than 48 hours) deltas.Miod Vallat
hugh@ ok
2001-11-14Change Vax LDPGSZ to 4k.Hugh Graham
2001-11-14Compat layer for 1k Vax aout, from NetBSD.Hugh Graham
2001-11-13Add AltiVec support to powerpc/macppc. This is not currently enabled becauseDale Rahn
the 'as' in openbsd source tree does not yet support altivec instructions. The pieces to enable it have been put in macppc/conf/GENERIC and macppc/conf/Makefile.macppc in comments. Once 'as' is updated the kernel option should be removed.
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-11Fix matching brace error. Fortunately PGM errors do not happen in theDale Rahn
kernel much. This has been there quite a while.
2001-11-10properly report >= 2GB of ram; bug found by matthieuTheo de Raadt
2001-11-09When calculating the initial size of the lev3map, use PAGER_MAP_SIZE, not a ↵Artur Grabowski
magic constant.
2001-11-09nswbuf hasn't been used for ages. gc.Artur Grabowski
2001-11-09unbreakArtur Grabowski
2001-11-09Ieeek. invalidate the pmap_l1pt_cache in pmap_growkernel.Artur Grabowski
How did this ever work?
2001-11-09Don't uvm_pagezero here, allocate a zeroed page instead.Artur Grabowski
2001-11-09Actually allow pa == 0 in pmap_extract, and don't set *pap if we fail.Artur Grabowski
2001-11-09Update DEBUG code to match reality.Artur Grabowski
2001-11-09No need to initialize the pmap_growkernel_slock twice.Artur Grabowski
No need to initialize the pmap_growkernel_slock twice.
2001-11-09Ouch, more variables declarations in .h files lacking ``extern'' safetyMiod Vallat
belts.
2001-11-09Be less smart in this file, but at least prevent symbol names clashesMiod Vallat
with some userland parts.
2001-11-08COPY_SIGCODE serve no purpose nowadays.Miod Vallat
2001-11-08There is no point keeping ramdisk support in non-RAMDISK kernels.Miod Vallat
2001-11-08veli tpyo stolen fmor nkilsaMichael Shalayeff
2001-11-07Unbreak cpu_fork(). mvme88k kernels compile and work again.Miod Vallat
2001-11-07Let those compile.Miod Vallat
2001-11-07post-mmap API change fixes.Miod Vallat
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-07unbreak child_return.Artur Grabowski
2001-11-06Update and unbreak cpu_fork() - from NetBSD.Miod Vallat
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-06-Wall -Werror cleanup.Miod Vallat
2001-11-06child_return unscrewartMichael Shalayeff
2001-11-06child_return unscrewartMichael Shalayeff
2001-11-06pmap_pinit needs proto now, also disable cache for mapped pagesMichael Shalayeff
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-06unbreak child_return.Artur Grabowski
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.