pk
d3db019efd
Make pv_uncache() and pv_cacheflush() static functions.
...
Split pv_cacheflush() in sun4/sun4c and sun4m/sun4d versions.
2003-01-08 16:16:46 +00:00
reinoud
4a291c5614
Fixup serious loading problems (together with the former commit of start.S)
...
major code cleanup esp. types used. Also cleanup up a major BUG that for
some odd reason worked :-/ makes me puzzled. It signifies that there might
be copies around in physical space of the DRAM ??? and thus its function
was motherboard dependent? It must have been old cruft from before the
cleanup of the relocation engine.
2003-01-08 16:10:53 +00:00
yamt
69f1c0cb29
in set_dirop/endop, use normal vref/vrele instead of lfs versions
...
so that we don't miss lfs_inactivate.
2003-01-08 15:43:29 +00:00
yamt
ee36fccabb
add assertions.
2003-01-08 15:40:54 +00:00
yamt
49d2b56b43
use lfs_unmark_vnode instead of duplicated code fragments.
2003-01-08 15:40:04 +00:00
perry
9ae5a89aa8
it is okay for the sendmail and postfix .cf files to be writable by root
2003-01-08 15:34:18 +00:00
reinoud
34ce26d1fc
From the comment :
...
/*
* The size of the code/data to be moved is not `end - rmbase' but
* `__bss_start__ - rmbase' for the module is loaded into RISC OS
* based on the filesize where as NetBSD doesn't have to include all
* the bss space into the file itself. In some odd cases the
* relocatable module area can be smaller than the module + bss and
* thus bomb out.
*/
2003-01-08 15:29:09 +00:00
tron
5543f31d4d
Fix indendation problem in entry for "pckbc* at acpi?".
2003-01-08 13:41:17 +00:00
fvdl
864739bdee
DUMMY_NOPS is gone, replace it with an inverted, less confusing option:
...
PIC_DELAY. To be used on very old machines.
2003-01-08 13:20:26 +00:00
fvdl
524c804fc9
Define ACPI_MADT_DEBUG externally.
2003-01-08 12:33:03 +00:00
oki
31789669fa
Use uprintf for debug print.
2003-01-08 12:29:44 +00:00
msaitoh
f0f871744a
remove cinit()
...
This functions is completely null, not called from anywhere and
defined since rev. 1.1 (July 1993).
2003-01-08 12:00:25 +00:00
itojun
177ed24b8b
allocate route_in6 in struct secashead, to avoid mistakenly overrun
...
the end of secashead. Fixes PR18751.
2003-01-08 05:46:49 +00:00
jhawk
2c3ae584e1
Run ldconfig with ${rc_flags} so you can set ldconfig_flags in rc.conf
...
to specify additional a.out directories to merge into the runtime link
cache.
2003-01-08 04:17:19 +00:00
pk
f4018cde22
Initialise the secondary CPUs' `spc_runtime'.
2003-01-08 01:20:56 +00:00
simonb
61593bd957
Fix a tyop and some grammar.
2003-01-08 00:41:41 +00:00
simonb
775343ebae
Fix a tyop.
2003-01-08 00:39:44 +00:00
thorpej
21c24b2090
Use the MI setrunqueue()/remrunqueue().
2003-01-08 00:00:03 +00:00
fvdl
422f1b7f01
Deal correctly with an MADT that is not found, or was already found
...
in acpi_madt_{un}map.
2003-01-07 23:05:08 +00:00
fvdl
c873a9a9a1
Remove leftover debug "mp_verbose = 1" assignment.
2003-01-07 21:11:10 +00:00
martin
6146c9c6ad
Remov BUGS section - the last known one has been fixed.
2003-01-07 20:47:12 +00:00
martin
9da7636a93
Add SUN4U magic to make nell work without things like WI_AT_BIGENDIAN_HACK.
...
XXX - need to move this (as well as the equivalent sparc stuff added
recently) outa here into sbus_machdep or something. We should not need
to know details of the actual bus_space implementation here.
2003-01-07 20:39:19 +00:00
fvdl
013008be77
Wrap mpbios_scanned in the right ifdef.
2003-01-07 20:13:29 +00:00
martin
2e5336f7a8
Fix broken error handling in case M_PREPEND fails.
...
Noticed by Matthias Scheeler.
2003-01-07 20:02:10 +00:00
fvdl
06b5330bc7
Add MPACPI option (commented out). Add MPBIOS option by default, it is
...
needed now to do MP BIOS MP configuration.
2003-01-07 18:55:36 +00:00
fvdl
a23660903d
Add code to configure cpus, ioapics and interrupt wiring using ACPI.
...
Shuffle some code around so that this an exist as a method next
to mpbios, both creating the same data structures. If both are
defined, try ACPI first.
2003-01-07 18:54:08 +00:00
fvdl
d2dfe3f39a
Define acpi_md_callback. It retrieves interrupt routing info if the MP
...
BIOS wasn't already used for that (currently won't happen; ACPI gets
to try first if configured).
2003-01-07 18:52:43 +00:00
fvdl
501607aeed
Disable ExtINT by default when using I/O APICs.
2003-01-07 18:51:15 +00:00
fvdl
f33d911ff7
Don't use any cpu_info structures until at least one CPU was attached.
2003-01-07 18:50:13 +00:00
fvdl
c2ff6d5b83
Add various external declarations to accomodate ACPI MP probing as an
...
alternate method to MPBIOS probing. Move some stuff common to the two
methods into mpconfig.h
2003-01-07 18:48:44 +00:00
fvdl
9352d5f785
* Add aux argument to functions called from apic_madt_walk
...
* Improve acpi interrupt fixup a bit
* Source is an array, don't compare it to NULL, instead
look for an empty string to denote a link-device-less
entry.
* For root PCI busses, try to use the _BBN method to get
numbering right.
* Add acpi_md_callback() function for MD handling after the init,
but before * at acpi probing.
2003-01-07 18:46:48 +00:00
fvdl
8db111aeb4
Fix error in ODIOCGDINFO handling caused by previous change to it.
2003-01-07 18:35:04 +00:00
jonb
17f2be3d4e
describe the CFATTACH decl macro, rather than defining struct cfattach
2003-01-07 17:13:07 +00:00
wiz
078d3d03c9
Remove superfluous word.
2003-01-07 17:12:54 +00:00
jonb
91fbd06a37
What is error.h? Perhaps it should be errno.h?...
2003-01-07 17:11:28 +00:00
pooka
9659091d7a
Take descriptions for pcap_file() and pcap_fileno() from libpcap-current
...
man page. The previous descriptions were horribly wrong.
2003-01-07 16:51:20 +00:00
rafal
f5d0c24512
Fix tyop
2003-01-07 16:37:31 +00:00
mrg
88f08d9ac1
- add a new message tag for level15 software NMI, and switch ddb to use this
...
rather than the level13 software intr xpmsg area. now DDB IPI's don't lock
the xpmsg_lock and we avoid recursion and more.
- don't actually use cpuinfo.msg.lock yet, xpmsg_lock suffices.
- reread the pending register on mbus hypersparc cpus to avoid bugs in the
h/w that cause IPI's to be missed.
2003-01-07 16:20:13 +00:00
pk
02d686d112
Simplify ddb register storage setup: remove MULTIPROCESSOR special cases
...
and keep the ddb register copies on the current stack always.
2003-01-07 16:03:03 +00:00
pk
469014c2cd
* Maintain a pointer to the cpu_info structure of the CPU being examined.
...
* Force cpu_Debugger() to have a stack frame, so tracing can at least
start off matching arguments and function calls correctly.
2003-01-07 15:15:06 +00:00
taca
eb37d628b3
Fix compile error with DEBUGMAIN.
2003-01-07 15:04:54 +00:00
pk
004dd5ecba
#include <sys/kernel.h> for `cold'.
2003-01-07 13:12:59 +00:00
grant
3258109e78
regen
2003-01-07 12:20:10 +00:00
grant
0a49647d6b
add Cambridge Silicon Radio and their Bluetooth USB Adapter.
2003-01-07 12:19:16 +00:00
pk
63b5299d1e
Let all CPUs play..
2003-01-07 12:09:00 +00:00
pk
e1dfbff267
xcall: use splclock() to prevent interrupts that want the kernel lock.
2003-01-07 10:57:18 +00:00
mrg
141297688f
revert (most of) previous
2003-01-07 10:31:56 +00:00
itohy
87d5eedbbb
Delete reference to astpending, which doesn't exist any longer.
2003-01-07 09:57:01 +00:00
tron
7c891035f6
Use "%u" instead "%d" in format string for bytes count reported at
...
termination. This should fix PR bin/19713.
2003-01-07 09:02:21 +00:00
tron
2005231632
Revert last change for now. It causes hangs during system shutdown when
...
NFS filesystems are mounted.
2003-01-07 08:41:55 +00:00