Age | Commit message (Collapse) | Author | |
---|---|---|---|
2002-01-07 | Paranoia on my part, do not let the condition exist where kvm space could | Dale Rahn | |
be claimed by the pre kvm init stealing process and kvm. | |||
2002-01-07 | On cache flushing, if start is not cacheline aligned, add to the lenght | Dale Rahn | |
to make sure the whole region is flushed. from conversation with pefo. | |||
2002-01-03 | Use STRIPFLAGS=-g -X -x rather than =-d on all ELF arches. | Miod Vallat | |
2002-01-03 | Proper va_end calling (no double calls) | Jason Wright | |
2002-01-03 | If the dma decides to perform I/O on memory that is not mapped, panic | Dale Rahn | |
immediately instead of writing on random memory addresses. Could the mapping be faulted in, no? | |||
2002-01-02 | On the road to serial console support. stage one, if of console is serial | Dale Rahn | |
force to display, zs(macppc) doesn't support console yet... | |||
2001-12-31 | Fix a glitch in _dmamap_load_buffer introduced in the last commit. | Miod Vallat | |
jason@ ok | |||
2001-12-24 | Harmonize and complete wrt cross-compilation. | Miod Vallat | |
2001-12-21 | Unbreak gm0. regression test should be done next time... | Dale Rahn | |
2001-12-18 | Recognize newer uni-n chips. | Dale Rahn | |
2001-12-17 | Comment out abtn, since it is the cause of the function key crashes | Dale Rahn | |
on powerbook/ibook machines. It currently doesn't work anyway. Pointed out by Alexander Guy. | |||
2001-12-15 | document exit command at Boot: prompt; pvalchev tested | Theo de Raadt | |
2001-12-14 | Add gem (disabled) and hme (...) | Dale Rahn | |
gem works, but is not overly stable yet, sometimes recieves one packet and stops. hme works fine, if the interrupts are connected properly (not yet). | |||
2001-12-14 | From NetBSD: | Dale Rahn | |
Attempt to deal with pci-pci bridges and the irq handling. It is incorrect, but allows one port of a 4 port hme card to work. | |||
2001-12-14 | hme can build on macppc, and and would work if the pci-pci bridge would | Dale Rahn | |
route the interrupts correctly. | |||
2001-12-14 | garbage collect some unused stuff. | Jason Wright | |
2001-12-14 | gem wants BUS_DMA_READ define. | Dale Rahn | |
2001-12-12 | add hifn and dc at pci | Jason Wright | |
2001-12-12 | add /dev/crypto support | Jason Wright | |
2001-12-12 | Full suite of bus_dma functions (except bus_dmamap_load_raw)... this allows | Jason Wright | |
the crypto layer and drivers using bus_dmamap_load_mbuf() to work (tested with hifn and dc); Mostly from NetBSD | |||
2001-12-11 | Remove declarations that already exist in <sys/conf.h> | Miod Vallat | |
2001-12-08 | Sprinkle pmap_update calls where relevant and some other | Artur Grabowski | |
misc pmap usage fixes. | |||
2001-12-07 | In uni_n_config(), only return a base address if a base address was found. | Miod Vallat | |
2001-12-05 | Enable 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-05 | Put back to the old KMEM size, until we can increase this and have it work | Dale Rahn | |
on large memory machines. | |||
2001-12-05 | VM_KMEM_SIZE no longer needed. | Artur Grabowski | |
2001-12-05 | make 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-04 | enable uplcom on macppc GENERIC. tested by myself, and okay'd by drahn@ | lebel | |
2001-12-01 | change to WSEMUL_NO_DUMB | Theo de Raadt | |
2001-11-30 | Now that pmaps can have vm_page_md, make pmap_physseg optional. | Artur Grabowski | |
2001-11-28 | more typedef zapping vm_page_t -> struct vm_page * | Artur Grabowski | |
2001-11-28 | zap some typedefs. | Artur Grabowski | |
vm_map_t -> struct vm_map * vm_map_entry_t -> struct vm_map_entry * simple_lock_data_t -> struct simplelock (uvm not done yet, coming in the next commit) | |||
2001-11-28 | Sync in more uvm changes from NetBSD. | Artur Grabowski | |
This time we're getting rid of KERN_* and VM_PAGER_* error codes and use errnos instead. | |||
2001-11-19 | Use netisr_dispatch instead of handcoded list. | Dale Rahn | |
In this instance it actually is completely identical, but had ATM been added, or something else added to netisr_dispatch, this would have been incorrect. Currently generated asm code is identical. | |||
2001-11-16 | _load_uio returns an error now until a real implementation is in place. | Jason Wright | |
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-09 | nswbuf hasn't been used for ages. gc. | 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-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 | 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 | 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 | 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 | 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-01 | Change d_mmap in struct cdevsw from: | Artur Grabowski | |
int (*d_mmap) __P((dev_t, int, int)); to: paddr_t (*d_mmap) __P((dev_t, off_t, int)); This allows us to mmap devices past 4GB offsets. | |||
2001-10-31 | Change the internal vc_mmap from returning int to paddr_t. | Artur Grabowski | |
2001-10-31 | Change the audio_hm_if->mappage interface to return paddr_t and take off_t | Artur Grabowski | |
as the mmap offset. | |||
2001-10-10 | gc SWAPPAGER and DEVPAGER options | Todd C. Miller | |
2001-10-06 | 2face version of boot icon. | Dale Rahn | |