Age | Commit message (Collapse) | Author | |
---|---|---|---|
2001-02-20 | for ethernet ifaces attach bpf from ether_ifattach; jason@, aaron@, itojun@ ok | Michael Shalayeff | |
2001-02-15 | Pick up a two liner from netbsd to set offset for SCSI chain B properly. | Hugh Graham | |
2001-02-11 | Previously, when sendsig() set up the current process's context to run | Brandon Creighton | |
sigcode to call a handler, SP was set in the middle of the struct trapframe/struct sigcontext pair placed on the stack. This was adequate when only one signal is being delivered at a time, but when two signals are delivered in one syscall, the second invocation of sendsig() overwrote some of the first sendsig() invocation's stack data. The result was that under certain circumstances, (e.g., sending signals to backgrounded processes from ksh) the argument passed to signal handlers when the second signal (the one corresponding to the first sendsig() invocation) was delivered was bogus data from the stack. Therefore, programs that depended on the "sigraised" argument to be accurate blew up. This fix ensures that sendsig() always leaves a process's SP out of the way of structures that will be used. AP is not moved, though, so sigreturn can find the args correctly. Also, sigcode is changed to compensate for the SP change. | |||
2001-02-11 | Pick up a NetBSD hack to attach Cheetah to vsbus as well as ibus. | Hugh Graham | |
High kludge factor, but the payoff is vsbus scsi for free. Most of the work is by Michael Kukat and ragge, with a few other synchronisations thrown in. | |||
2001-02-06 | Pick up work by matt@netbsd.org to get scsi working on vaxstation 4000/90. | Hugh Graham | |
Is it working? I don't know.. Anyone have a machine to spare? | |||
2001-01-30 | Improve printing of various NVAX models. Similar to work by Michael Kukat. | Hugh Graham | |
2001-01-30 | Update with SIE data provided by: | Hugh Graham | |
Michael Kukat, Martin Domany, and Mark Cooper | |||
2001-01-30 | Get DZ on the Cheetah working properly. (argh) | Hugh Graham | |
2001-01-28 | Print contents of the SID and extension as well as findcpu's guess. | Hugh Graham | |
Doesn't take up much space, and provides unequivocal information. | |||
2001-01-28 | BTYP_1303 is supported now. | Hugh Graham | |
2001-01-28 | Basic support for boardtype 1303 (Cheetah) machines. | Hugh Graham | |
Layout of the DZ's registers (among other things) determined by a massive amount of trial and error. Work by Brandon and me. | |||
2001-01-28 | CPU specific code for boardtype 1303 (Cheetah) machines. | Hugh Graham | |
Mostly borrowed from Cougar, initial work by Michael Kukat. | |||
2001-01-27 | g/c superfluous definitions. (millert ok) | Hugh Graham | |
2001-01-08 | Compare the end of symbol table as passed from boot with the address | Hugh Graham | |
of _end in the kernel, and base Sysmap on whichever is higher. This permits stripped kernels to load despite unexpected values from libsa. | |||
2001-01-07 | - add EMODD emulation (EMODF) -- this fixes modf() and some libm code | Brandon Creighton | |
on systems which don't have native EMODD (i.e., most of them) - big cleanup of the getval_* stuff - have one routine doing most of the work instead of four doing the same thing - add some miscellaneous routines -- count sig. bits - add more operand addressing modes (still not all fully implemented) both the existing POLYD and EMODD can use them - add me to copyright | |||
2000-11-25 | Everyone seems to hit the wrong key first time. Change the abort banner | Hugh Graham | |
wording to something unambiguous. | |||
2000-11-25 | make room for a 16 slice disklabel | Hugh Graham | |
2000-11-24 | Support 16 slices per device, like the other OpenBSD arches. | Hugh Graham | |
2000-11-10 | Change the ktrace interface functions from taking the trace vnode to taking the | Artur Grabowski | |
traced proc. The vnode is in the proc and all functions need the proc. | |||
2000-11-10 | seperate -> separate, okay aaron@ | Niels Provos | |
2000-10-31 | ramdisk support for vax. | Hugh Graham | |
2000-10-27 | more precise BUFCACHEPERCENT calculations. | Michael Shalayeff | |
from gluk@ptci.ru; deraadt@ and niklas@ ok | |||
2000-10-24 | RCS tag didn't stick on unimpl_emul.s, perhaps due to funky netbsd tag | Hugh Graham | |
underneath, so fix up netbsd tag and try again. Also tag files.vax. | |||
2000-10-24 | Code to emulate instructions trapped by a privinflt. | Hugh Graham | |
Currently only one instruction emulated (mostly): polyd Obtained from: NetBSD; Cleared with Theo. | |||
2000-10-18 | round off size passed to vax_mem_bus_space_map -- | Brandon Creighton | |
anything which mapped >1 page (like asc*) wouldn't work from netbsd | |||
2000-10-18 | typo in comment; from gluk@ptci.ru | Michael Shalayeff | |
2000-10-17 | remove extra newline from printf | Hugh Graham | |
2000-10-11 | whitespace | Hugh Graham | |
2000-10-11 | whitespace fix | Hugh Graham | |
2000-10-11 | make sure to set PG_W on the pte! | Brandon Creighton | |
also invalidate tb entries at certain points | |||
2000-10-11 | extraneous tab | Hugh Graham | |
2000-10-11 | update these to work with cleaner vsbus dma; from netbsd | Brandon Creighton | |
2000-10-11 | fix argument printing in stack trace | Brandon Creighton | |
2000-10-11 | add asc* | Brandon Creighton | |
also need vsbus_dma.c | |||
2000-10-11 | asc* (ncr53c9x on 4000/60 and others) and new dma code; | Brandon Creighton | |
both from netbsd | |||
2000-10-10 | correct register masks | Brandon Creighton | |
2000-10-10 | bring in stuff from recent netbsd -- correct number of buffers now being | Brandon Creighton | |
allocated | |||
2000-10-10 | - add some cases for ka52/53 (VAX_BTYP_1303), tested by hugh | Brandon Creighton | |
- things depend on proc0paddr being zero'd out, so do it - also forgot a "3100" in a cpu_model | |||
2000-10-09 | code to get asc* (ncr 53c9x) working; most of this from netbsd | Brandon Creighton | |
also, write the correct stuff in cpu_coredump (vm_machdep.c) | |||
2000-10-09 | some definitions; from netbsd | Brandon Creighton | |
2000-10-09 | save the right info in struct md_coredump | Brandon Creighton | |
2000-10-09 | - remove vmapbuf/vunmapbuf dummy macros (we have these now) | Brandon Creighton | |
also define VAX_NPTEPG (used by vmparam.h) | |||
2000-10-04 | nothing uses this variable | Brandon Creighton | |
2000-10-04 | push the right # of registers with pushr. | Brandon Creighton | |
also removed some useless instructions | |||
2000-10-04 | better (relative) definition of ${S} | Brandon Creighton | |
undef SAREL | |||
2000-10-04 | do not mess with rpb once it's initialized | Brandon Creighton | |
2000-10-04 | - don't reassign rpb here, it is done elsewhere | Brandon Creighton | |
- add code for VAX_BTYP_1303 systems, tested so far on hugh@'s ka53 | |||
2000-10-04 | add 53c94 to devsw/cnvtab | Brandon Creighton | |
2000-10-04 | - add a romopen() here (just initializes rom_softc and devdata) | Brandon Creighton | |
- check for VAX_TYP_MARIAH and BDEV_SDN (53C94 scsi) - use XXRPB instead of boothowto | |||
2000-10-04 | eliminate some confusion between rpb and howto -- also make sure that | Brandon Creighton | |
the "dev()filename" notation is parsed. |