summaryrefslogtreecommitdiff
path: root/sys/arch/sun3/sun3
AgeCommit message (Collapse)Author
2001-06-27add the ALTQ device to the rest of the architectures.Kenjiro Cho
2001-06-27Zap old vm.Artur Grabowski
2001-06-25add pf device on all architectures.Kjell Wooding
fix my previously bogus MAKEDEVs. If you used pf on a non-i386. the major device number has changed, and you'll need to recreate /dev/pf ok theo
2001-06-25cold is in systm nowMichael Shalayeff
2001-06-11Use MI {trunc,round}_page macros.Miod Vallat
2001-06-08Change the paddr_t pmap_extract(struct pmap *, vaddr_t) interface toArtur Grabowski
boolean_t pmap_extract(struct pmap *, vaddr_t, paddr_t *). Matches NetBSD. Tested by various people on various platforms.
2001-05-30Preliminary UVM support. UVM kernels don't work for the moment, though.Miod Vallat
2001-05-30Bring the root device selection code up-to-date with modern standardsMiod Vallat
(and other ports).
2001-05-30OopsMiod Vallat
2001-05-30Define msgbuf area size better, gets rid of occasionnal noise in dmesgMiod Vallat
ouptput.
2001-05-17convert mbuf and cluster allocation to pool, mostly from NetBSDNiels Provos
okay art@ miod@
2001-05-13PAGE_SIZE is a constant now. I should know that, I'm guilty asMiod Vallat
far as this port is concerned.
2001-05-09More sync to NetBSD.Artur Grabowski
- Change pmap_change_wiring to pmap_unwire because it's only called that way. - Remove pmap_pageable because it's seldom implemented and when it is, it's either almost useless or incorrect. The same information is already passed to the pmap anyway by pmap_enter and pmap_unwire.
2001-05-05Rename configure() to cpu_configure().Artur Grabowski
Move it from cpu_startup() to main().
2001-05-05Get rid of CLSIZE and all related stuff.Artur Grabowski
CLSIZE -> 1 CLBYTES -> PAGE_SIZE OLOFSET -> PAGE_MASK etc. At the same time some archs needed some cleaning in vmparam.h so that goes in at the same time.
2001-04-29ddb command `machine halt' is superceded by `boot halt' now, so remove itMiod Vallat
and remove `machine reboot' as well.
2001-01-04Sync with genassym.cf symbol name changes.Miod Vallat
2001-01-04Convert the old genassym.c to .cf style. Remove unneeded definitions,Miod Vallat
change some names to be not different from other m68k arches.
2001-01-04KNF, add prototypes to compile with -Wmissing-prototypes.Miod Vallat
2001-01-04Remove netintr().Miod Vallat
2001-01-03Remove bogus comment. Also fix ramdisk kernel detection.Miod Vallat
2001-01-03Use netisr_dispatch.Miod Vallat
2000-11-10Change the ktrace interface functions from taking the trace vnode to taking theArtur Grabowski
traced proc. The vnode is in the proc and all functions need the proc.
2000-11-09Do not use vm_pmap anymore. Requested by art@Miod Vallat
2000-10-27more precise BUFCACHEPERCENT calculations.Michael Shalayeff
from gluk@ptci.ru; deraadt@ and niklas@ ok
2000-09-26Implement getnulldev that returns the dev_t for "/dev/null".Artur Grabowski
2000-08-28Prototypes for interrupt handlers should go into .h file, not .cMiod Vallat
2000-08-28Less magic numbersMiod Vallat
2000-08-28Add lkm, ch and ses supportMiod Vallat
2000-07-14Enable interrupts after configuration phase.Miod Vallat
2000-07-14Use generic m68k code when possible ; do not enable interrupts atMiod Vallat
startup. From NetBSD
2000-07-14Remove unneeded definitionsMiod Vallat
2000-07-02Recognize and support 16 partition disklabels (taken from sparc port)Miod Vallat
2000-06-29Enable UKCMiod Vallat
2000-06-23remove obsolete vtrace guts; art@Michael Shalayeff
2000-06-21Fix xd entry in chrtoblktblMiod Vallat
2000-06-19Upload memory ranges for NEW_NONCONTIG code, this one forgotten before 2.7Miod Vallat
freeze
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-06include ksyms.h to have correct NKSYMS value (oops)Miod Vallat
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-05-02<machine/vmparam.h> not welcomed hereMiod Vallat
2000-04-30Fix kernel msgbuf size and positionMiod Vallat
Ensure ksyms work properly when DDB isn't defined
2000-04-29Fixed a tyopMiod Vallat
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-03-02sun3 is alive, thanks to Miod Vallat <miodrag@ifrance.com>Todd T. Fries
add ksyms, proto fix, msgbuf
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-09Adapt to changed pmap_enter API (the extra argument is a no-op).Artur Grabowski