Age | Commit message (Collapse) | Author | |
---|---|---|---|
2001-11-13 | Add AltiVec support to powerpc/macppc. This is not currently enabled because | Dale 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-12 | Redo 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-11 | Fix matching brace error. Fortunately PGM errors do not happen in the | Dale Rahn | |
kernel much. This has been there quite a while. | |||
2001-11-10 | properly report >= 2GB of ram; bug found by matthieu | Theo de Raadt | |
2001-11-09 | When calculating the initial size of the lev3map, use PAGER_MAP_SIZE, not a ↵ | Artur Grabowski | |
magic constant. | |||
2001-11-09 | nswbuf hasn't been used for ages. gc. | Artur Grabowski | |
2001-11-09 | unbreak | Artur Grabowski | |
2001-11-09 | Ieeek. invalidate the pmap_l1pt_cache in pmap_growkernel. | Artur Grabowski | |
How did this ever work? | |||
2001-11-09 | Don't uvm_pagezero here, allocate a zeroed page instead. | Artur Grabowski | |
2001-11-09 | Actually allow pa == 0 in pmap_extract, and don't set *pap if we fail. | Artur Grabowski | |
2001-11-09 | Update DEBUG code to match reality. | Artur Grabowski | |
2001-11-09 | No need to initialize the pmap_growkernel_slock twice. | Artur Grabowski | |
No need to initialize the pmap_growkernel_slock twice. | |||
2001-11-09 | Ouch, more variables declarations in .h files lacking ``extern'' safety | Miod Vallat | |
belts. | |||
2001-11-09 | Be less smart in this file, but at least prevent symbol names clashes | Miod Vallat | |
with some userland parts. | |||
2001-11-08 | COPY_SIGCODE serve no purpose nowadays. | Miod Vallat | |
2001-11-08 | There is no point keeping ramdisk support in non-RAMDISK kernels. | Miod Vallat | |
2001-11-08 | veli tpyo stolen fmor nkilsa | Michael Shalayeff | |
2001-11-07 | Unbreak cpu_fork(). mvme88k kernels compile and work again. | Miod Vallat | |
2001-11-07 | Let those compile. | Miod Vallat | |
2001-11-07 | post-mmap API change fixes. | Miod Vallat | |
2001-11-07 | Another sync of uvm to NetBSD. Just minor fiddling, no major changes. | Artur Grabowski | |
2001-11-07 | Add an alignment argument to uvm_map that specifies an alignment hint | Artur Grabowski | |
for the virtual address. | |||
2001-11-07 | unbreak child_return. | Artur Grabowski | |
2001-11-06 | Update and unbreak cpu_fork() - from NetBSD. | Miod Vallat | |
2001-11-06 | Add USB scanner device node to macppc and i386, both of these had the | Dale 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-06 | child_return unscrewart | Michael Shalayeff | |
2001-11-06 | child_return unscrewart | Michael Shalayeff | |
2001-11-06 | pmap_pinit needs proto now, also disable cache for mapped pages | Michael Shalayeff | |
2001-11-06 | Replace 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-06 | unbreak child_return. | Artur Grabowski | |
2001-11-06 | Let 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-06 | Need local prototypes for pmap_pinit and pmap_release. | Artur Grabowski | |
2001-11-06 | Need to prototype pmap_pinit and pmap_release here. | Artur Grabowski | |
(although they are leftovers from an earlier bad time, the macppc decided that it's a good idea to use them.) | |||
2001-11-06 | No need for those prototypes here. | Artur Grabowski | |
2001-11-06 | remove the last uses of vm/vm_page.h | Artur Grabowski | |
2001-11-06 | - include shuffling | Artur Grabowski | |
- pmap_pinit and pmap_release need local prototypes now. | |||
2001-11-06 | Redundant includes. | Artur Grabowski | |
2001-11-06 | Redundant includes. | Artur Grabowski | |
2001-11-06 | redundant includes. | Artur Grabowski | |
2001-11-06 | Zap some redundant includes. | Artur Grabowski | |
2001-11-06 | Kill vm/vm_param.h, move it to uvm/uvm_param.h | Artur Grabowski | |
2001-11-05 | Workaround to prevent Altivec Unavilable problem. | Dale Rahn | |
Why did Motorola put this exception misaligned with respect to all other exceptions? Altivec is not supported. This will cause any process executing altivec instructions to recieve an illegal instruction signal. | |||
2001-11-05 | Raise the shared memory size to 16MB from 4MB. 4MB is too small for current | Dale Rahn | |
memory machines and current program demands. | |||
2001-11-05 | typo. | Artur Grabowski | |
2001-11-05 | Fallout from the mmap changes. | Artur Grabowski | |
2001-11-05 | Switch 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-05 | irongate needs isadma bouncing. | Artur Grabowski | |
2001-11-05 | Code for isadma bouncing. | Artur Grabowski | |
From NetBSD. | |||
2001-11-04 | Two 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. |