summaryrefslogtreecommitdiff
path: root/sys/arch/alpha/alpha
AgeCommit message (Collapse)Author
2000-07-03closer approximation to an alpha using new wscons.Michael Shalayeff
tga moved to dev/pci. by request from alpha people.
2000-06-08Add explicit inclusions of signalvar.h to files actually using syms definedNiklas Hallqvist
there but relying on an indirect inclusion
2000-06-08&vm_pmap -> vm_map.pmapArtur Grabowski
2000-06-05Changes to exit handling.Artur Grabowski
cpu_exit no longer frees the vmspace and u-area. This is now handled by a separate kernel thread "reaper". This is to avoid sleeping locks in the critical path of cpu_exit where we're not allowed to sleep. From NetBSD
2000-04-24support DOSPTYP_EXTENDL like DOSPTYP_EXTEND; scott@nts.umn.eduTheo de Raadt
2000-04-11Check usec for >= 1000000, not just > ; as msaitoh@NetBSD.orgPaul Janzen
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-22enlarge msgbuf, somewhat line netbsd didTheo de Raadt
2000-02-09don't include netinet6/ip6.hJun-ichiro itojun Hagino
2000-01-03check db_panic in kdb_trap() as well; similar to i386 fix from assarTheo de Raadt
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-11-22add empty mmioctl() implementation for new /dev/mem interface for allMatthieu Herrb
architectures.
1999-11-13overflow fixes; chuqTheo de Raadt
1999-09-26netbsd_sendsig() + supporting codekstailey
1999-09-25alpha-specific part of ross@netbsd's NetBSD scheduler fix.Paul Janzen
1999-09-16signal fixes (csh runs)kstailey
1999-09-14don't panic when creating kernel threadskstailey
1999-09-14signalskstailey
1999-09-10art@ added access arg to pmap_enter. Not used herekstailey
1999-09-03Change the pmap_enter api to pass down an argument that indicatesArtur Grabowski
the access type that caused this mapping. This is to simplify pmaps with mod/ref emulation (none for the moment) and in some cases speed up pmap_is_{referenced,modified}. At the same time, clean up some mappings that had too high protection. XXX - the access type is incorrect in old vm, it's only used by uvm and MD code. The actual use of this in pmap_enter implementations is not in this commit.
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-07-30acd goes awayTheo de Raadt
1999-07-25Enable new ATA/ATAPISCSI functionality as default.Constantine Sapuntzakis
1999-07-18pmap_activate() and pmap_deactivate() are MDTheo de Raadt
1999-07-18fix pmap_activate() and pmap_deactivate() arguments after art changed thingsTheo de Raadt
1999-07-17do not brelse() badlyTheo de Raadt
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-03fix some parenthesis nightmare; niklas@ okMichael Shalayeff
1999-03-24Call vm_set_page_size() during initialization (supresses "MD code didAlex Feldman
not set page size" warning at boot time).
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-07global decl for *intr() routines, plus add INET6Theo de Raadt
1999-01-05be extra careful to not divide by zero; more arches to comeTodd C. Miller
1998-11-23pasto in last commitTodd C. Miller
1998-11-23add missing done: label so this actually compilesTodd C. Miller
1998-11-21deal with d_secpercyl insanityTheo de Raadt
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-08-31Return ENXIO on open of /dev/mem minor devs that don't existTodd C. Miller
1998-08-24Add support for /dev/ksyms to arch-specific filesTodd 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-19do not force single if rd rootTheo de Raadt
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-07-01Do the right thing with interrupts during autoconfiguration; from NetBSD.Angelos D. Keromytis
1998-05-02Fix pastoTodd C. Miller
1998-03-17Allow wd and acd device boot.Angelos D. Keromytis
1998-03-02"Whoops" last commit contained stuff not meant to be committedNiklas Hallqvist
1998-03-01GCC 2.8 -Wall explicit typingNiklas Hallqvist