mark
46b87f5da5
Changed the way in which virtual address space is reserved for the SA110
...
fast cache clean area as the recent pmap changes mean that the existing
approach no longer works. Fixes PR7272.
1999-04-06 06:57:00 +00:00
mark
c05b9ed27a
When handling a page fault, panic if the map is NULL so that we don't
...
dereference it when doing handled or modified emulation. This can happen
if fault are taken during early parts of the bootstrap, resulting in
recursive faulting.
1999-04-06 06:35:03 +00:00
simonb
b1ec416993
Don't build a.out kernels anymore.
1999-04-06 06:16:07 +00:00
scottr
e169535fc2
Include zsc.h so that SCC soft interrupts have a chance. Fixes PR 7313.
1999-04-06 05:55:06 +00:00
scottr
dc9ec7ace3
Sync with hp300.
1999-04-06 04:04:45 +00:00
scottr
fdd8445219
Prototype kvtop() here.
1999-04-06 03:40:23 +00:00
tv
724f072dde
Nuke my copyrights and/or assign them to TNF where appropriate.
1999-04-06 02:55:24 +00:00
gwr
bcd555184b
Add the address of the DMA gate array (used by the esp driver).
1999-04-06 02:07:51 +00:00
cgd
1fddfb80a5
consistency in boot message printouts
1999-04-05 22:03:56 +00:00
cgd
54b5d8e275
always -D NETBSD_VERS
1999-04-05 22:03:48 +00:00
mycroft
7a304dfe1b
If scsipi_command() fails, always print out the error code.
1999-04-05 19:19:34 +00:00
scw
e20f288fe5
Add a check to my last 'fix' which ensures the fault really
...
did happen in kernel mode.
1999-04-05 17:17:04 +00:00
gwr
95e8060c58
Move VM_PHYSSEG_MAX to the common vmparam.h (needed by LKMs).
1999-04-05 14:35:13 +00:00
gwr
2cc28dc7b6
Make it clear that MSGBUFSIZE is not user-adjustable.
1999-04-05 14:34:18 +00:00
mark
9ea7a42377
Added installation configuration for CATS kernels.
1999-04-05 07:30:43 +00:00
mark
e9dc39c682
Fix this so that it compiles when IRQSTATS is not defined.
1999-04-05 07:04:17 +00:00
cgd
ba10f0ca12
now that boot.c does the bootstrap name with a -D, the newvers scripts
...
are all the same, so eliminate the redundancy. also, use mrg's
"Version:" trick to find the version rather than using the RCS ID.
(I must have been having a ... bad day.) Also, bump boot and netboot
versions for all the changes that have been happening lately.
1999-04-05 06:56:23 +00:00
cgd
d4e15df542
don't get the name from newvers, get it from a bootstrap-specific -D
...
in the Makefile. also, print the banner before we do things that
might cause us to print error messages.
1999-04-05 06:42:14 +00:00
scottr
bc071709f2
Pull in the many and various hp300 pmap changes that Jason's done
...
so far this year. There are very few appreciable differences left
between this code and the hp300 version.
1999-04-05 06:34:01 +00:00
cgd
d430800515
GC all support except contiguous block mode. the new installboot
...
takes care of it all better.
1999-04-05 05:48:12 +00:00
cgd
f8eb5f4b98
trim off unnecessary bits
1999-04-05 05:07:04 +00:00
cgd
b774b1837d
fix disk write size check
1999-04-05 05:01:44 +00:00
cgd
ebca60d395
come a little closer to compiling with warnings turned on
1999-04-05 04:39:42 +00:00
cgd
ae79d52642
i was fooling myself to believe that these would build with all warnings
1999-04-05 04:38:27 +00:00
cgd
f8fcd4d2be
-I goes in CPPFLAGS, not CFLAGS
1999-04-05 03:42:50 +00:00
cgd
bf165cb8fc
install bootxx_cd9660 and bootxx_ffs
1999-04-05 03:37:28 +00:00
cgd
6603c44a84
reorganize Makefiles so that warning flags aren't accidentally omitted,
...
and so that all programs and boot blocks are built.
1999-04-05 03:35:24 +00:00
sommerfe
c97bb0650d
Fix compile warning (not seen with egcs, but...)
1999-04-05 03:33:31 +00:00
cgd
a50cfa8576
add a new from-scratch (actually, from mkbootimage, but that's close
...
enough) implementation of installboot(8) which installs the new file
system specific boot blocks.
1999-04-05 03:07:37 +00:00
cgd
180d6f8b19
Moved to sys/arch/alpha/stand/installboot.old/installboot.c,v
1999-04-05 03:02:07 +00:00
cgd
b76e58f09c
Moved from sys/arch/alpha/stand/installboot/installboot.c,v
1999-04-05 03:02:06 +00:00
cgd
80eba52649
Moved to sys/arch/alpha/stand/installboot.old/extern.h,v
1999-04-05 03:02:05 +00:00
cgd
acb2102a7c
Moved from sys/arch/alpha/stand/installboot/extern.h,v
1999-04-05 03:02:04 +00:00
cgd
5549a89389
Moved to sys/arch/alpha/stand/installboot.old/cd9660.c,v
1999-04-05 03:02:03 +00:00
cgd
2e3c73533f
Moved from sys/arch/alpha/stand/installboot/cd9660.c,v
1999-04-05 03:02:02 +00:00
cgd
84d60a245d
Moved to sys/arch/alpha/stand/installboot.old/Makefile,v
1999-04-05 03:02:01 +00:00
cgd
5863b697a0
Moved from sys/arch/alpha/stand/installboot/Makefile,v
1999-04-05 03:02:00 +00:00
cgd
6ab8a12347
clean up, use disklabel.h boot block checksum macro, exit with
...
EXIT_SUCCESS and EXIT_FAILURE rather than 0 and 1.
1999-04-05 02:56:33 +00:00
cgd
eb5c725722
clean up for compiler warning flags
1999-04-05 02:55:38 +00:00
cgd
7a2f0695dd
clean up slightly, do a little #define trick to make checksumming
...
the boot block a little easier/more 'clean', and provide a macro to
checksum the boot block.
1999-04-05 02:45:47 +00:00
chopps
47acef4796
add note about who uses this code
1999-04-05 01:09:51 +00:00
mycroft
704563569f
It was silly to not make this exportable.
1999-04-04 18:15:58 +00:00
chs
c109816333
Undo the part of the last revision about pr_rmpage() referencing
...
a data structure after it was freed. This wasn't actually a problem,
and the change caused the wrong pool_item_header to be freed
in the non-PR_PHINPAGE case.
1999-04-04 17:17:31 +00:00
bouyer
bf88fc82eb
Adjust timeout for 'ielem' to match the comment: 5 mn (not 5s) per element +
...
10mn initial.
1999-04-04 12:20:48 +00:00
scw
f7a019c61a
Fix a problem I noticed a while back but had too many other things
...
in the air to deal with it.
Basically, following a kernel fault (eg. dereferencing a NULL pointer
in kernel mode) a DDB 'trace' did not show the function where the
fault occurred. For example:
db> trace
_Debugger()
_panic()
_trap()
faultstkadj()
_pool_drain()
_uvm_pageout()
_start_pagedaemon()
_proc_trampoline()
db>
The 'faultstkadj()' line here is bogus. It is shown because the return
address to 'trap()' happens to point there, and since faultstkadj() has
no stack frame, DDB assumes it was the faulting function. In this example,
the _real_ function was pool_reclaim(), but you would have to look at
the program counter at the time of the fault to figure that one out.
This fix makes the trace command do the dirty work for you by grubbing
around in 'trap()'s argument list to find the *real* PC value at the
time of the fault, replacing the 'faultstkadj()' line with the real
function's name.
1999-04-04 11:33:02 +00:00
mycroft
9e81cc5022
Fix obvious bugs:
...
* The MNT_UPDATE case had a null pointer dereference. (This is a good example
of why blindly adding bogus initializiers is a FUNDAMENTALLY BAD IDEA!)
* Make sure the whole ufsmount is zeroed, as the export code relies on this.
* If we decided to use the second/alternate superblock, make sure to copy the
in-core version from the right buffer.
Also, reenable NFS exporting.
1999-04-04 09:56:44 +00:00
tron
1b27086b7e
- Make sure that interface can't be marked up before a route to the remote
...
tunnel end was found.
- Flush route and reset MTU if interface is marked down.
1999-04-04 09:10:27 +00:00
explorer
9350aaaee9
Add NetBSD rcsid tags, and preserve old ones from i4b source
1999-04-04 06:57:03 +00:00
explorer
6249482be9
Install if_sppp.h in include/net/
1999-04-04 06:08:40 +00:00
explorer
a6a18662a2
switch to the i4b version of if_sppp*.[ch] (with mods)
1999-04-04 06:07:56 +00:00