summaryrefslogtreecommitdiff
path: root/sys/arch/hp300
AgeCommit message (Collapse)Author
2001-05-06Add casts to vaddr_t to round_page() and trunc_page() calls sinceTodd C. Miller
those macros no longer have an explicit cast inline. Needed because you can't do bitwise ops on a void *.
2001-05-06Update some comments wrt. the CLSIZE changes.Artur Grabowski
And remove that memory price comment from 1981. It is amusing, but also confusing because the math in there is only correct on vax.
2001-05-05Rename configure() to cpu_configure().Artur Grabowski
Move it from cpu_startup() to main().
2001-05-05Remove the (vaddr_t) casts inside the round_page and trunc_page macros.Artur Grabowski
We might want to use them on types that are bigger than vaddr_t. Fix all callers that pass pointers without casts.
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-05-05Repair non-UVM kernelsTodd C. Miller
2001-05-04Substantial update from NetBSD, most notably gives us UVM support; millert@ okAaron Campbell
2001-05-01convert to new timeoutsTodd C. Miller
2001-04-06Use pool to allocate pmap instead of malloc. OK'd by art@Todd C. Miller
2001-03-08move gif* and faith* into sys/conf/GENERIC. deraadt and angelos okJun-ichiro itojun Hagino
2001-01-31based on art's sparc patch:Jason Wright
mmap should return -1 on failure, not EOPNOTSUPP. As it was now, an mmap of /dev/mem always returned page 45.
2001-01-22Define ARCH_ELFSIZE that is the default elf size on this arch.Artur Grabowski
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-10seperate -> separate, okay aaron@Niels Provos
2000-10-31Trim the fat, needs testing.Todd C. Miller
2000-10-18typo in comment; from gluk@ptci.ruMichael Shalayeff
2000-09-26Implement getnulldev that returns the dev_t for "/dev/null".Artur Grabowski
2000-07-11since .cvsignore is there, .keep_me is not neededTheo de Raadt
2000-07-06Change splsoftclock() call to spllowersoftclock() to conform with otherHakan Olsson
code and keep old behaviour. (art@ ok)
2000-07-06Add spllowersoftclock(), same as splsoftclock(). (art@ ok)Hakan Olsson
2000-06-23remove obsolete vtrace guts; art@Michael Shalayeff
2000-06-18Allow S to be overridden like on the other arches; provos@Todd C. Miller
2000-06-08Add explicit inclusions of signalvar.h to files actually using syms definedNiklas Hallqvist
there but relying on an indirect inclusion
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-25cause traversal into arch & subdirectories for the purposes of manual page ↵Theo de Raadt
install...
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-01-14Might as well ding the version number.Jason Downs
2000-01-14I could be wrong, but I doubt the world is going to end this year. Let'sJason Downs
give us at least through 2038 (which is the end of time, anyway). :-)
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-14Compile.Jason Downs
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-11-08move MI definition of rd into it's MI place also fixingMichael Shalayeff
attributes, allowing kernels to exist w/ rd as the only disk device. tested on a few archs; niels@ & millert@ ok
1999-10-05Kill .raw reference; don't know why I didn't see this sooner.Jason Downs
1999-09-18Fix device existance check.Jason Downs
1999-09-18Fix art's typo.Jason Downs
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-18Default to loading bsd.rd from $OSREV/hp300/bsd.rd.Jason Downs
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-08-16Kill meaningless reset printf().Jason Downs
1999-08-16Add cdboot...Jason Downs
1999-08-16Implement real CD booting, aka SYS_CDBOOT, the LIF file small enough toJason Downs
fit in the begining of an ISO9660 image...
1999-08-15Add missing HP385 defines...Jason Downs
1999-07-20126 -> NBT_BADConstantine Sapuntzakis
Fix disklabel/bad sectors stuff in wd
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-18fix pmap_activate() and pmap_deactivate() arguments after art changed thingsTheo de Raadt
1999-07-08flesh out .DtTheo de Raadt