Age | Commit message (Collapse) | Author | |
---|---|---|---|
2000-03-23 | new cpu type switch code. | Michael Shalayeff | |
initializes tlb miss handlers correspondent to probed cpu features. also btlb load routine. versions written are for pcxl and others. cpu-dep btlb loaders are missing, only generic for now. | |||
2000-03-23 | new timeout code from openbsd (; remove extraneous includes | Michael Shalayeff | |
2000-03-23 | New API for timeouts. Replaces the old timeout()/untimeout() API and | Artur Grabowski | |
makes it the callers responsibility to allocate resources for the timeouts. This is a KISS implementation and does _not_ solve the problems of slow handling of a large number of pending timeouts (this will be solved in future work) (although hardclock is now guarateed to take constant time for handling of timeouts). Old timeout() and untimeout() are implemented as wrappers around the new API and kept for compatibility. They will be removed as soon as all subsystems are converted to use the new API. | |||
2000-03-16 | Bring in some new UVM code from NetBSD (not current). | Artur Grabowski | |
- Introduce a new type of map that are interrupt safe and never allow faults in them. mb_map and kmem_map are made intrsafe. - Add "access protection" to uvm_vslock (to be passed down to uvm_fault and later to pmap_enter). - madvise(2) now works. - various cleanups. | |||
2000-03-13 | and he said 'this must die, Die, DIEcvs -d cvs.openbsd.org:/cvs diff ↵ | Michael Shalayeff | |
com_gsc.ccvs -d cvs.openbsd.org:/cvs diff com_gsc.c' and it died | |||
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-02-22 | blah, blah, blah, msgbuf | Michael Shalayeff | |
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-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 | 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-02 | MD swap macros | Michael Shalayeff | |
2000-01-29 | repair busdma calls w/o cookies | Michael Shalayeff | |
2000-01-28 | determine eisa motherboard id; | Michael Shalayeff | |
add more daughter devices definitions; enable eisa bus arbitration; | |||
2000-01-26 | s/PDC_DEBUG/PDCDEBUG/ | Michael Shalayeff | |
2000-01-25 | some more cautions and debuggings; repair __syscall | Michael Shalayeff | |
2000-01-25 | better copy and zero inlines in locore; | Michael Shalayeff | |
proper setregs() in machedep; start of hpmc handler; some cleanup here and there; | |||
2000-01-25 | cpu_wait(); flush cache in setkpc; explicit bcopy() use in cpu_fork() | Michael Shalayeff | |
2000-01-25 | cpu_wait() and cpu_swapin() do exist | Michael Shalayeff | |
2000-01-25 | name a few crs according to their usage; 33 fpregs | Michael Shalayeff | |
2000-01-24 | setup fork() child return values | Michael Shalayeff | |
2000-01-18 | serial console | Michael Shalayeff | |
2000-01-17 | remove unneeded stuff from setregs; force single-user for now, enable signal ↵ | Michael Shalayeff | |
debug | |||
2000-01-17 | spaces everywhere | Michael Shalayeff | |
2000-01-17 | spaces everywhere | Michael Shalayeff | |
2000-01-17 | spaces everywhere, some knf | Michael Shalayeff | |
2000-01-17 | spaces everywhere | Michael Shalayeff | |
2000-01-17 | spaces and knf | Michael Shalayeff | |
2000-01-17 | on fork, flush pcb too, update pcsq | Michael Shalayeff | |
2000-01-17 | let pmap_enter_pv return a created pv, which simplifies futher pv operation | Michael Shalayeff | |
2000-01-17 | some more paranoid checks, shorter trap desriptions | Michael Shalayeff | |
2000-01-17 | add syscall frame flag | Michael Shalayeff | |
2000-01-16 | update | Michael Shalayeff | |
2000-01-12 | kill pcb_upaddrs, one more fpreg (for fpemu) | Michael Shalayeff | |
2000-01-12 | spstrcopy: store copied size by dereffing 5th arg, not into it's place on stack | Michael Shalayeff | |
2000-01-12 | choose right map for a fault, better pcq advancement technique | Michael Shalayeff | |
2000-01-12 | fix {f,s}uword address check, align end of setrunqueue | Michael Shalayeff | |
2000-01-12 | note about broken gas and align, some tabs vs spaces too | Michael Shalayeff | |
2000-01-11 | clean two minor screwups | Michael Shalayeff | |
2000-01-11 | separate spmath build | Michael Shalayeff | |
2000-01-11 | include fpu emulation dispatcher on fpemu | Michael Shalayeff | |
2000-01-11 | s/fpu_curproc/fpu_curpcb/ which also points into physical. | Michael Shalayeff | |
move it's definition into locore (where it's used the most). adjust fpu context switch and save on swapout accordingly. fix context save (in switch). add accounting for fpu context switches (since it differes from proc switching, we might get provided w/ some usefull numbers as to how effective this lazy switch technique is). enable handling fpu/sfu exceptions. |