summaryrefslogtreecommitdiff
path: root/sys/arch/mvme88k
AgeCommit message (Collapse)Author
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-16More cleanink of unused code and incorrect comments.Miod Vallat
Replace a ton of english typos with (fewer) miodish typos, too...
2001-06-14Big cleanup of VM issues:Miod Vallat
o get rid of m88k_foo macros when there is an mi foo macro o remove the ability, for the pmap module, to handle a native mmu page size different from the vm module page size. This allows some optimizations in pmap.c o remove dead stuff from <machine/vmparam.h>
2001-06-13Actually, because of multi-interrupts devices, use the opposite loopMiod Vallat
direction. My bad, doh !
2001-06-12In intr_findvec(), correct the for() loop bounds.Miod Vallat
And display barf messages only if option DIAGNOSTIC.
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-06-05Call doshutdownhooks() in boot(). Cleanup code path a little.Miod Vallat
2001-05-31Typos.Miod Vallat
2001-05-21Correctly position the #if's wrt the locking macros...Miod Vallat
2001-05-20assym.s -> assym.hMiod Vallat
2001-05-20Replace genassym.c with a .cf one; also remove unused defines.Miod Vallat
2001-05-20Generate assym from a genassym.cf file instead of a C program.Miod Vallat
Rename the generated file to assym.h. Minor cleanup.
2001-05-17convert mbuf and cluster allocation to pool, mostly from NetBSDNiels Provos
okay art@ miod@
2001-05-16No need to check M_WAIT/M_WAITOK malloc return values. (art@ ok)Hakan Olsson
2001-05-13PAGE_MASK is (PAGE_SIZE - 1), *not* (PAGE_SHIFT - 1)Todd C. Miller
2001-05-11unify rd(4) even moreTheo de Raadt
2001-05-11unifyTheo de Raadt
2001-05-10Provide PAGE_{MASK,SHIFT,SIZE} constants.Miod Vallat
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-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-04-30Fix the s-records encoding program so as to produce correct finalMiod Vallat
checksum if the chunk size is not 3 bytes. Update disillusionned comment accordingly. Ok deraadt@ [Note that the s-records files on the 2.9 cdroms have been corrected and are valid.]
2001-04-29Replace resource maps with extents, and cleanup associated variables.Miod Vallat
Idea from art's todolist, art@ ok.
2001-04-17Implement cnbell(), an optional entrypoint that rings the console bell; fromAaron Campbell
NetBSD. deraadt@ ok
2001-04-14Correctly initialize disklabel structure in readdisklabel().Miod Vallat
Prevents kernel from panic'ing or disklabel(1) from faulting with an empty (never labaled) disk. Also, use LABELSECTOR instead of hardwired constant. Tested by deraadt@ on mvme68k and myself on mvme88k, deraadt@ ok
2001-04-10This file is not welcomed here.Miod Vallat
2001-04-10Get rid of unnecessary symbols.Miod Vallat
2001-04-09FFS_SOFTUPDATES in sys/conf/GENERICTheo de Raadt
2001-03-27Move the boot loader relocation address higher, for full-featuredMiod Vallat
(GENERIC) kernel to fit. ``experienced by'' & ok smurph@
2001-03-27Make this compile correctly for non-mvme187 compatible kernelMiod Vallat
configurations.
2001-03-22Get pmap->cpus_using before the pmap structure is touched. Besides, weMiod Vallat
need to do this before playing with pmap_expand(). Solves a few more pmap data corruption problems.
2001-03-18Initialize all the cpu_sets array, not just the first max_cpus entries.Miod Vallat
This fixes the "ff1(users) == 21" panic when re-pmap_enter()ing the kernel_map, if option DIAGNOSTIC is set, and your kernel is configured for more cpus that you have on your board.
2001-03-18Remove badwordaddr() prototype, cleanup, #if -> #ifdef police.Miod Vallat
2001-03-18Correct prototype for guarded_access().Miod Vallat
2001-03-16Cleanup, get badwordaddr() from <machine/locore.h>Miod Vallat
2001-03-16Cleanup, fix some typos.Miod Vallat
2001-03-16Remove badwordaddr().Miod Vallat
2001-03-16More function prototypes.Miod Vallat
Move badwordaddr() to a macro.
2001-03-16Update the configuration procedure, to get in sync with other ports:Miod Vallat
- support any number of partition (not a power of two) - better computation of swap and dump devices
2001-03-16KNF, warning hunting.Miod Vallat
2001-03-15Be more cross-compiler friendly.Miod Vallat
Run mkdep on genassym.c.
2001-03-14typoTheo de Raadt
2001-03-12This file isn't used anymore.Miod Vallat
2001-03-12Simplify vmapbuf by moving the vm_map_pmap computation off loop (inspiredMiod Vallat
by similar code in the sparc port). Compile the diagnostic code in vmapbuf and vunmapbuf only if DIAGNOSTIC is defined.
2001-03-12Remove dead code related to soft interrupts.Miod Vallat
2001-03-12Remove dead code related to soft interrupts.Miod Vallat
While there, fix a typo in a panic message.
2001-03-12/dev/ksyms support.Miod Vallat
Replace netintr() with netisr_dispatch. Move the location of printf(version) so that it is saved in the message buffer.