| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-03-26 | Change CASMAGIC to 0xFEDABABE so that it cannot accidentally end up in | ragge | |
| valid kernel memory. Due to the VARM accesses above S0 should always give a ptelen trap. Bug found by Kalvis Duckmanton. | |||
| 2011-07-03 | Cleanup trapframe handling. Instead of keeping a trapframe pointer in the | matt | |
| pcb, put in the mdlwp instead. We had a dummy field so it didn't grow in size. This also follows the practice that mips and powerpc follow that a pointer to the user trapframe is in l->l_md.md_utf. Make trapframe members start with tf_ | |||
| 2010-11-13 | Implement CAS using a RAS for non-MP VAX systems. This technique uses the | matt | |
| atomicity of indirect addressing for correctness. It also uses the knowledge of dereferencing an address outside the page table length will cause a PTELEN trap. [Tested on netbsd-5] | |||
| 2009-02-16 | - add siginfo translation for all arithmetic faults and traps. | christos | |
| - skip the current instruction for all faults, to avoid infinite loops on SIGFPE (from OpenBSD) Info from: http://bitsavers.vt100.net/pdf/dec/vax/archSpec/EK-VAXAR-RM-001_Arch_May82.pdf | |||
| 2008-08-05 | Add the AFLT_FLT* code for T_ARITHFLT. | matt | |
| 2005-12-11 | merge ktrace-lwp. | christos | |
| 2003-08-07 | Move UCB-licensed code from 4-clause to 3-clause licence. | agc | |
| Patches provided by Joel Baker in PR 22364, verified by myself. | |||
| 2000-06-04 | Add extra argument to scb_vecalloc (a struct evcnt *) | matt | |
| Move ivec_dsp from trap.h to scb.h Add interrupt counting to asc, le, ze, ncr, dz interrupts. add common support for counting interrupts to cnm_idisp so it can be done very efficiently. | |||
| 2000-01-24 | Revamp the VAX interrupt handling code. Make it compatible with all the | matt | |
| other ports. Clean up some things. | |||
| 1997-07-28 | Handle XFC instruction faults. | ragge | |
| 1997-02-16 | unsigned -> long to match ddb change. | ragge | |
| 1997-01-11 | Put in another external declaration. | ragge | |
| 1996-04-08 | Added prototypes to everything. Made all files compile with -Wall. | ragge | |
| 1996-02-02 | ASSEMBLER -> _LOCORE | mycroft | |
| 1996-01-28 | Change struct trapframe to also contain stackpointer. | ragge | |
| 1995-12-13 | Type change: u_int hoppaddr to void (*hoppaddr)(); | ragge | |
| 1995-11-12 | struct ivec_dsp for interrupt vector allocation added. | ragge | |
| 1995-06-16 | DDB support. splddb() and trapcode for ddb. | ragge | |
| 1995-06-05 | New file pcb.h. USRTEXT changed to 0x400. | ragge | |
| 1995-05-07 | Machine dependent core dump struct added. | ragge | |
| 1995-05-03 | mtpr support for 11/780 added. DELAY added. mcount() corrected. | ragge | |
| trapframe fixed to support all registers. | |||
| 1995-02-13 | Lots of fixes... | ragge | |
| 1994-11-25 | Lots of updates & fixes. | ragge | |
| 1994-10-26 | new RCS ID format. | cgd | |
| 1994-08-02 | Initial VAX port merging. | ragge | |
