Age | Commit message (Collapse) | Author |
|
|
|
everywhhere.
|
|
Pass the right amount of arguments and rename them back to their right names.
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
definition as splimp().
art@ ok
|
|
|
|
|
|
ok hugh@
|
|
<machine/param.h>, which was not the case for these arches.
|
|
|
|
boolean_t pmap_extract(struct pmap *, vaddr_t, paddr_t *).
Matches NetBSD. Tested by various people on various platforms.
|
|
> date: 2000/05/08 18:51:17; author: ragge; state: Exp; lines: +6 -2
> branches: 1.4.2;
> Get correct MAC address out of rom on VAX 4000/200. From Michael Kukat.
|
|
okay art@ miod@
|
|
Discussed with pjanzen@
|
|
Also contemplate the curious clr device, wherefor art thine code?
|
|
supported framebuffer (simple monochrome) can finish this off.
If anyone has run across docs for LCG or SPGFX, please get in touch.
|
|
changes. Mostly from NetBSD.
|
|
kern_ipc_10.c for other compat modules.
|
|
|
|
|
|
|
|
|
|
- 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.
|
|
And remove that memory price comment from 1981. It is amusing, but also
confusing because the math in there is only correct on vax.
|
|
Move it from cpu_startup() to main().
|
|
We might want to use them on types that are bigger than vaddr_t.
Fix all callers that pass pointers without casts.
|
|
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.
|
|
|
|
MI RealTek network adaptor. Will resurrect or rename rl at such time as
we actually support these drives.
|
|
difference between the BGTR and foo: is too large for a byte displacement.
as should give an error or at least a warning here, but it doesn't;
instead it merrily outputs a completely bogus displacement.
This fixes problems with EMODD on numbers with negative exponents.
|
|
boot to halt on boot attempts after a failed network boot attempt.
Also, prototype netmountroot() and return 0 in netclose().
|
|
1GB i386 machines needs this. The fix is heavily based on Jason Thorpe's
found in NetBSD. Here is his original commit message:
Instead of checking vm_physmem[<physseg>].pgs to determine if
uvm_page_init() has completed, add a boolean uvm.page_init_done,
and test against that. Use this same boolean (rather than
pmap_initialized) in pmap_growkernel() to determine if we are
being called via uvm_page_init() to grow the kernel address space.
This fixes a problem on some i386 configurations where pmap_init()
itself was needing to have the kernel page table grown, and since
pmap_initialized was not yet set to TRUE, pmap_growkernel() was
choosing the wrong code path.
|
|
|
|
|
|
|
|
right thing if booting off something other than sd0a.
RB_ASKNAME will be reimplemented later.
|
|
Also a large quantity of whitespace fixes.
|
|
|
|
could test this in the next snapshot.
|
|
: date: 2000/04/28 00:08:51; author: matt; state: Exp; lines: +2 -2
: Dump NRCV to 8 from 5. Note that a 8K NFS reply takes 6 full size
: Ethernet packets so the chances are that if the server was fast enough
: this driver would continuously lose one of the fragments. Eventually
: causing the kernel load to fail. Add 2 extra for random ARP or other
: packets that might be picked up.
|
|
Ambiguity is because DEC's docs differ from observed values.
Only cosmetic, at any rate.
|
|
Entries for KA681 and KA691, and a conservative default case to keep
things sane if an unknown cpu is encountered by me. Also some KNF.
Anyone with a 4000/{4,5,6}00 able to test?
|
|
- Using CVTDL and subtracting to seperate integer from fraction does
not work if the integer is >32 bits long; instead, rearrange the bits
into a quadword, use ASHQ to truncate, and then subtract.
Also:
- Set the condition codes properly; this fixes the other problem with
>32-bit-integer parts in libm by letting modf subtract the fractional
part (which *is* a double) to get the integral part in a double.
- move the zero checks earlier in the routine
- instead of 'ret' in zeroexit, use brw goback
|
|
Won't try to match VAX_STYP_692 until we can find a 4000 70x and learn
more about this model.
|
|
This fixes bcopy, copyin/copyout, and kcopy. Much testing was done by hugh@
and me to find the fastest replacement out of half a dozen candidates.
Also, correct register masks in numerous places.
|