summaryrefslogtreecommitdiff
path: root/sys/arch/vax
AgeCommit message (Collapse)Author
2000-03-23New API for timeouts. Replaces the old timeout()/untimeout() API andArtur 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-02-22Use an _BSD_FOO_T_ type declaration for off_t in machine/ansi.h to allowTodd 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-01-09add INET6 into conf/GENERIC.Jun-ichiro itojun Hagino
add pseudo-devices for IPv6 into arch/*/conf/GENERIC. nuke arch/*/conf/GENERIC.v6.
1999-12-08bring in KAME IPv6 code, dated 19991208.Jun-ichiro itojun Hagino
replaces NRL IPv6 layer. reuses NRL pcb layer. no IPsec-on-v6 support. see sys/netinet6/{TODO,IMPLEMENTATION} for more details. GENERIC configuration should work fine as before. GENERIC.v6 works fine as well, but you'll need KAME userland tools to play with IPv6 (will be bringed into soon).
1999-12-08add GENERIC.v6 (IPv6 test configuration). to be integrated into GENREIC.Jun-ichiro itojun Hagino
1999-11-22add empty mmioctl() implementation for new /dev/mem interface for allMatthieu Herrb
architectures.
1999-08-17New cpu_fork API to take a stack in which you point the child's stackpointerNiklas Hallqvist
to, at the bottom or the top, depending on your architecture's stack growth direction. This is in preparation for Linux' clone(2) emulation. port maintainers, please check that I did the work right.
1999-05-24Only do basic work in the ethernet interrupt context, and queue packets toJason Wright
be bridged. Do the real work in a scheduled netisr.
1999-05-22Add new vm_swap code for dynamic swap. From netbsd, munged some by me, andTobias Weingartner
others. syscall commit pending.
1999-05-13Compensate for the check for onwership of unicast packets in promiscuousJason Wright
mode being moved to if_ether.c. This is the last of the drivers hopefully.
1999-05-10Use symbolic define for BYTE_ORDER.Marc Espie
(don't forget that cpp is `lazy': #define A B #define B value #if A == value works, since A isn't extended before it's needed, by which time B is known)
1999-01-11panic prints a newline for you, don't do it in the panic stringTodd C. Miller
1999-01-10Generalize cpu_set_kpc to take any kind of arg; mostly from NetBSDNiklas Hallqvist
1999-01-08check for lp->d_secpercyl == 0) in bounds_check_with_label()Todd C. Miller
1999-01-08make uint*_t line up nicely and add a few $OpenBSD$ tags that were missingTodd C. Miller
1999-01-07move uint*_t to machine/types.hTodd C. Miller
1998-10-03Add a "spoofonly" argument to readdisklabel() which will be used toTodd C. Miller
implement an ioctl to get a spoofed label even for disks that have a label on them.
1998-09-25o xfs is in the house (thanks art, for getting me started)Todd T. Fries
o all but vax are major 51
1998-09-16o if_media'fied am7990Jason Wright
o if_media'fied sun4m le.
1998-08-31Return ENXIO on open of /dev/mem minor devs that don't existTodd C. Miller
1998-07-28Return EINVAL when msg_iovlen or iovcnt <= 0; Make uio_resid unsigned ↵Todd C. Miller
(size_t) and don't return EINVAL if it is < 0 in sys_{read,write}. Remove check for uio_resid < 0 uiomove() now that uio_resid is unsigned and brack remaining panics with #ifdef DIAGNOSTIC. vn_rdwr() must now take a size_t * as its 9th argument so change that and clean up uses of vn_rdwr(). Fixes 549 + more
1998-07-07oops, i did not handle nchrdev correctlyTheo de Raadt
1998-07-07fix chrtoblk() so that it returne ENODEV for entries beyond the end of the tableTheo de Raadt
1998-05-17Intercept all targets in cross-modeNiklas Hallqvist
1998-05-17Automatically detect cross-compilation case. If you have an i386Niklas Hallqvist
(well that is the only tested host environment for the time being) and would like to test the support, do this: cd /usr/src make TARGET=vax cd sys/arch/vax/conf config MYKERNEL cd ../compile/MYKERNEL make and you should get a nicely compiled vax kernel. This is WIP, so do not expect robustness quite yet.
1998-05-14We are OpenBSD. That and international :-)Niklas Hallqvist
1998-05-13Use DEV_BSIZE instead of the wasteful MAXBSIZE for buffer size.Niklas Hallqvist
1998-05-11s/ffs_mountroot/dk_mountroot/, name RD disks "hd" to not conflictNiklas Hallqvist
with the MI ramdisk device
1998-05-11use ${SIZE} instead of size, for crossNiklas Hallqvist
1998-05-11Revert to 1.8, the corruption prob I had was local, and cvs didNiklas Hallqvist
not notice it, thus I thought it was in the repos
1998-05-11Type correctness for GCC 2.8.1Niklas Hallqvist
1998-05-11Added som new defines neededNiklas Hallqvist
1998-05-11Hmm another corrupt file, updated lost tail from NetBSDNiklas Hallqvist
1998-05-11We are OpenBSDNiklas Hallqvist
1998-05-11$OpenBSD$Niklas Hallqvist
1998-05-11Lots of changes to make obj dirs and cross-compilation workNiklas Hallqvist
1998-05-11We need a string.h with a NULL define to please libsa, weirdNiklas Hallqvist
1998-05-11strn?cmp defined in libsa, disable these here temporarily. We might wantNiklas Hallqvist
them later as they are probably faster, being hand-assembled.
1998-05-11Do not use userland headersNiklas Hallqvist
1998-05-11stand.h defines min, no need for it hereNiklas Hallqvist
1998-05-11Hmm this file was empty, got recent NetBSD versionNiklas Hallqvist
1998-03-22Add UID_MAX and GID_MAXTodd C. Miller
1998-03-01Make kernel compilable. -mojMats O Jansson
1998-03-01Merge of MACHINE_NEW_CONTIG (aka MNN) code from Chuck Cranor,Niklas Hallqvist
<chuck@openbsd.org>. This code is as of yet disabled on all platforms, actually not yet supported on more than mvme68k, although other platforms are expected soon, as code is already available. This code makes handling of multiple physical memory regions consistent over all platforms, as well as keeping the performance of maintaining a single continuous memory chunk. It is also a requirement for the upcoming UVM replacement VM system. What I did in this merge: just declared the pmap_map function in a MD include file per port that needs it. It's not an exported pmap interface, says Chuck. It ended up in differnt include files on differnet ports, as I tried to follow the current policy on a per-arch basis.
1998-02-03Sync with NetBSD 970827. Forgot this one last time. -mojMats O Jansson
1997-11-23use MI cdev_decl(ipl)Michael Shalayeff
1997-11-10Be careful about local varnames in macros.Niklas Hallqvist
1997-11-09New endian.h design. All architectures now use a common file for the bulkNiklas Hallqvist
part. Some ports can optimize the swap operations. This also means the general API is extended with swap16, swap32, htobe16, htobe32, betoh16, betoh32, htole16, htole32, letoh16 and letoh32.
1997-10-08Style nitNiklas Hallqvist
1997-10-08Make both NFS and HD kernelsNiklas Hallqvist