Age | Commit message (Collapse) | Author | |
---|---|---|---|
2000-02-21 | move fpproc into the cpuinfo structure. | Artur Grabowski | |
2000-02-21 | a few comment fixes from espie@ | Michael Shalayeff | |
2000-02-21 | separate assembly thing into an own file to avoid compiler-deps. | Michael Shalayeff | |
ignore suspend reqs while suspending. ignore suspend requests for 3 seconds holdoff period once awaken. protect event queue manipulations w/ splhigh's. | |||
2000-02-21 | The last pieces of hypersparc support. | Artur Grabowski | |
- Split get_faultstatus into get_syncflt and get_asyncflt. - Get the syncflt status before setting up the trap frame and put the results in cpuinfo.syncfltdump (related to the next change). - unlock the sfsr/sfva after reading from ASI_SRMMUFP (it gets locked if the translation fails). - + other interface changes and cleanups. (most work from NetBSD). | |||
2000-02-21 | In cpumatch_hypersparc - zap the instruction cache if we are the main cpu. | Artur Grabowski | |
2000-02-21 | remove the annoying "hypersparc support still under construction" warning. | Artur Grabowski | |
2000-02-21 | hypersparc has a writeback cache | Artur Grabowski | |
2000-02-21 | When mapping something into iommu space hypersparc requires us to align it | Artur Grabowski | |
so that cache_alias_bits match in the kernel mapping and the iommu mapping. (see code for better explaination). | |||
2000-02-21 | Take the hypersparc cache size from prom, enable instruction cache and | Artur Grabowski | |
disable "Unimplemented Flush Traps". From NetBSD. | |||
2000-02-21 | add char 124 to be SES device | mjacob | |
2000-02-21 | recycle unused char 24 to be SES device | mjacob | |
2000-02-20 | Add support for CDBs > 12 bytes. | mjacob | |
2000-02-19 | flush the caches that need flushing on context switch. | Artur Grabowski | |
2000-02-19 | replacemul has been broken all the time. comment it out for now. | Artur Grabowski | |
2000-02-19 | get a symbol for pure_vcache_flush | Artur Grabowski | |
2000-02-19 | Add two new cache operations. | Artur Grabowski | |
cache_flush_all - (pretty obvious). pure_vcache_flush - flush all VIVT caches (needed on context switch). (From NetBSD). | |||
2000-02-19 | link boot at a starting address 0x10000 higher than bootxx; avoids ↵ | Theo de Raadt | |
hypersparc cache aliasing | |||
2000-02-18 | No need to call memerr4_4c through a pointer. We know when we are a 4/4c. | Artur Grabowski | |
2000-02-18 | In vmapbuf expand uvm_km_valloc_wait into a direct call to uvm_map | Artur Grabowski | |
so that we can specify an offset. This allows uvm_map to use PMAP_PREFER and removes a big source of bad cache aliases. With this change I have not seen any bad cache aliases during normal use. (it is still possible to force them). | |||
2000-02-18 | full support for a serial console. | Michael Shalayeff | |
iface addition: pass serial speed from /boot. tested on 4 /boot+kernel permutations. also, niklas@ said he likes it bugs: any printfs before cninit() will go to the default console, which is mon/kbd, but are usually only sorts of debugging messages (like bios_memmap load). | |||
2000-02-18 | setpte4m is now only legal for kernel mappings. | Artur Grabowski | |
2000-02-18 | Zap an unnecessary and confusing prototype for setpte4m. | Artur Grabowski | |
2000-02-18 | Add a bunch of hypersparc registers. (from NetBSD). | Artur Grabowski | |
2000-02-18 | Rename some registers to match NetBSD and litterature. | Artur Grabowski | |
(SFADDR -> SFAR, SFSTAT -> SFSR, AFADDR -> AFAR, AFSTAT -> AFSR). | |||
2000-02-17 | add wrasr (the name says it all) | Artur Grabowski | |
2000-02-17 | In dvma_mapout don't try to flush unmapped memory from cache. | Artur Grabowski | |
2000-02-15 | Use extents instead of rmaps to handle dvma space. | Artur Grabowski | |
2000-02-13 | Fix. | Marc Espie | |
I don't know where I get the ARCH define from, but my machine was happy with it... | |||
2000-02-12 | Let manpages be built if !amiga | Marc Espie | |
2000-02-11 | add wx | Jason Wright | |
2000-02-10 | mark interrupt frames | Michael Shalayeff | |
2000-02-10 | clkf_intr() implementation, better clkf_usermode() | Michael Shalayeff | |
2000-02-10 | ack all ints along w/ masking 'em outi; on very early sys init | Michael Shalayeff | |
2000-02-09 | _parse_ both c- and sh-style comments | Michael Shalayeff | |
2000-02-09 | oh, show me the way to the next little g^hendian {,e}isa card; 3com's happy | Michael Shalayeff | |
2000-02-09 | don't include netinet6/ip6.h | Jun-ichiro itojun Hagino | |
2000-02-09 | raw bus transfers are unaligned, also some spells | Michael Shalayeff | |
2000-02-09 | thinking it seems reduces heartbeat, boy | Michael Shalayeff | |
2000-02-09 | yes, better netled names | Michael Shalayeff | |
2000-02-09 | heartbeat -- yeah we have a patch for that | Michael Shalayeff | |
2000-02-08 | evil typo; from Rusty Hunt <alaric@exoinc.com> | Michael Shalayeff | |
2000-02-08 | Split low ISA memory (<16MB) into its own freelist, which is used last by | Niklas Hallqvist | |
the VM subsystem. This makes isadmaattach panics go away on large memory systems. Also use atop instead of btoc for consistency when dealing with the initial chunks of physical memory to give to UVM. | |||
2000-02-07 | Rough but working driver for ICP-Vortex RAID | Niklas Hallqvist | |
2000-02-04 | In cases where we flush a page from the cache and tlb we want to | Artur Grabowski | |
flush it from the tlb _after_ the cache because some cache flushes can reload the tlb. (fixes random coredumps on some cpus). | |||
2000-02-04 | esp_init collides with netinet; renamed it | Theo de Raadt | |
2000-02-04 | Modify ia_iosize so probe messages print correctly for the clock devices | imp | |
on isa buses. | |||
2000-02-04 | Some cpus might have the cache running even before we enable it. | Artur Grabowski | |
Uncache the pagetables in pmap_bootstrap4m and recache them again in pmap_cache_enable if we can. This fixes the problems seen on SM30. | |||
2000-02-04 | Externalize comstop() | Angelos D. Keromytis | |
2000-02-03 | Prevent overflow in computation of buffer cache limitation | Niklas Hallqvist | |
2000-02-03 | remove extraneous spaces and tabs | Michael Shalayeff | |