Age | Commit message (Collapse) | Author | |
---|---|---|---|
2000-03-08 | multiple inclusion protect because of pstat and socket.h needing ALIGNBYTES | Theo de Raadt | |
2000-03-06 | do signed hex instead of %D | Michael Shalayeff | |
2000-03-06 | oops | Michael Shalayeff | |
2000-03-06 | do not save/restore callee-save regs on trap, except for DDB | Michael Shalayeff | |
2000-03-05 | export bios_pciinfo for the whole _KERNEL, there will be more files to use it | Michael Shalayeff | |
2000-03-05 | D not forget our memmap changes, ok mickey@ | Niklas Hallqvist | |
2000-03-04 | Remove unnecessary, unreached, confusing code. | Artur Grabowski | |
2000-03-03 | $OpenBSD$ | Todd T. Fries | |
2000-03-02 | sun3 is alive, thanks to Miod Vallat <miodrag@ifrance.com> | Todd T. Fries | |
add ksyms, proto fix, msgbuf | |||
2000-03-02 | sun3 is alive, thanks to Miod Vallat <miodrag@ifrance.com> | Todd T. Fries | |
add ksyms, proto fix. | |||
2000-03-02 | sun3 is alive, thanks to Miod Vallat <miodrag@ifrance.com>, add ksyms. | Todd T. Fries | |
2000-03-02 | EXTMEM_SIZE is a dead meat; remove commented-out entries | Michael Shalayeff | |
2000-03-02 | Several people noted that non-UVM was broken | Niklas Hallqvist | |
2000-03-01 | Much nicer pte.h commented by Chuck Cranor; from NetBSD | Niklas Hallqvist | |
2000-02-29 | Enable the AriadneII driver + more of IDE stuff | Niklas Hallqvist | |
2000-02-29 | This one is for jj: The AriadneII driver, adapted from Bernd Enesti's | Niklas Hallqvist | |
NetBSD driver | |||
2000-02-28 | Sanitize v{,un}mapbuf. (use the sizes we are passed, not the size from ↵ | Theo de Raadt | |
b_count); art | |||
2000-02-28 | Don't let scrollback happen if scr_offset == 0. | Aaron Campbell | |
2000-02-27 | Fix a minor off-by-one error. | Aaron Campbell | |
2000-02-27 | - Set scr_offset to -1 at driver init, not 0. Fixes a subtle bug. | Aaron Campbell | |
- Do not decrement scr_offset on vt_clreol(). | |||
2000-02-27 | repair some gotchas in the .{u,}{mul,div,rem} replacement routines, out of a ↵ | Theo de Raadt | |
conversation with torek | |||
2000-02-25 | cypress is not pure SUN4M | Theo de Raadt | |
2000-02-23 | if we discover we are on a v8 cpu, and thus have the multiply and divide | Theo de Raadt | |
instructions, replace the .{u,}{mul,div,rem} functions at runtime with (much smaller and faster) blocks using the actual hardware instructions. | |||
2000-02-22 | blah, blah, blah, msgbuf | Michael Shalayeff | |
2000-02-22 | enlarge msgbuf, somewhat line netbsd did | Theo de Raadt | |
2000-02-22 | Use an _BSD_FOO_T_ type declaration for off_t in machine/ansi.h to allow | Todd C. Miller | |
off_t to be visible in stdio.h even in strict ansi mode. This is needed for ftello()/fseeko() and it allows us to remove the horrible fpos_t hack. | |||
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). |