matt
ac621687a3
Add coff_machdep.h (now need due to the recent exec_coff changes).
2000-06-04 21:06:18 +00:00
ragge
1320a4106c
Adopt to latest mba/hp changes.
2000-06-04 20:04:21 +00:00
ragge
79e7f9966d
Adapt to mba changes. Fix assembler buf (EDIV uses 64-bit arg, not 32).
2000-06-04 19:58:17 +00:00
matt
a8a863d4ea
more cleanup. use __builtin_frame_address(0) instead of our funky
...
FRAMEOFFSET macro. define an interrupt call frame and use that directly
instead of some magic offsets. Make boot autoconf.o use the current
reality.
2000-06-04 19:30:14 +00:00
cgd
0d6c1f9870
This is the dawning of the age of Aquarius ... o/~ (evcnt bumps us to 1.4ZA)
2000-06-04 19:17:27 +00:00
cgd
cffb580806
Implement the more flexiable `evcnt' interface as discussed (briefly) on
...
tech-kern and now documented in evcnt(9).
2000-06-04 19:14:14 +00:00
matt
e2293f4ad0
Add a comment
2000-06-04 19:03:27 +00:00
ragge
c46119030a
Forward declaration of `struct proc'.
2000-06-04 18:27:39 +00:00
matt
f08ff1ad2d
use PR_IPL instead of 0x12.
...
align entries of various symbols.
2000-06-04 18:13:06 +00:00
thorpej
1c8cd252f9
ANSI'ify.
2000-06-04 18:09:36 +00:00
ragge
db7db1456e
Remove home-grown interrupt vector handler.
...
Bus_space'ify; needed to get RH11 working. Still much more to do, though.
2000-06-04 18:04:38 +00:00
ragge
d7a5a63645
Changes to sbi_attach_args. (and some cleanup)
2000-06-04 18:02:35 +00:00
ragge
1838716f7b
Remove some unneeded code. (and cleanup).
2000-06-04 18:00:48 +00:00
ragge
82e0b5f7db
Changes of sbi_attach_args. (and cleanup)
2000-06-04 17:59:50 +00:00
ragge
1e19df4bfd
Clean up the sbi_attach_args struct and put in tag/handle.
...
Move a nice macro to scb.h.
2000-06-04 17:58:19 +00:00
thorpej
6addd3ac42
Nuke a couple of unnecessary IMBs. In these cases, the mappings weren't
...
hanging, only perhaps the permissions being lowered, in which case the
I-stream does not need to be sync'd.
2000-06-04 17:39:12 +00:00
thorpej
a39439b400
ANSI'ify.
2000-06-04 16:55:57 +00:00
mycroft
a7c27cd3af
Nothing yet.
2000-06-04 16:29:25 +00:00
mycroft
9dcdff8f25
Add stubs for PE/COFF.
2000-06-04 16:26:11 +00:00
mycroft
e9deffe0bf
Move a bunch of the COFF definitions into exec_coff.h, so they can be used by
...
other code. XXX Not tested on SH3 yet.
2000-06-04 16:23:59 +00:00
thorpej
581e676913
Protect kernel function prototypes with _KERNEL.
2000-06-04 15:18:08 +00:00
tsubai
0552fd6de2
Dump fp regs into core file.
2000-06-04 12:12:13 +00:00
tsubai
5257d23759
Add fpreg area in struct md_coredump.
2000-06-04 11:57:17 +00:00
itojun
93b2b4e693
remove include files in nonstandard path
...
(has been #error for couple of months).
2000-06-04 11:52:06 +00:00
fvdl
c8c1e5854f
Fix wrong test for (software) queue blocked condition.
2000-06-04 11:42:55 +00:00
tsubai
86ac32df3d
Add PT_GETFPREGS and PT_SETFPREGS support.
2000-06-04 09:30:43 +00:00
itojun
0376690bbf
move socklen_t decl to sys/ansi.h.
...
sys/socket.h pulls in sys/ansi.h and declare socklen_t as necessary.
the change is to allow declaration of socklen_t with less inclusion ordering
constraints. (netdb.h needs this change)
2000-06-04 08:50:28 +00:00
matt
0bd304e528
More event counter stuff. Plus a little cruft cleanup while doing it.
2000-06-04 06:16:53 +00:00
thorpej
e8d65fec30
ANSI'ify function declarations.
2000-06-04 05:27:45 +00:00
thorpej
70dc4d8718
Un-__P'ify kernel prototypes.
2000-06-04 05:23:18 +00:00
matt
713121e8c4
Nuke it. It's in dev/qbus now...
2000-06-04 04:48:34 +00:00
takemura
1a710b9899
Bugfix and a little improvement for trouble shooting.
...
- BUGFIX: pbsdboot1 ignores Yes for 'Are you sure ?' dialog box.
- display status which indicate how much loading sequence progress.
- add debugging log function.
2000-06-04 04:30:48 +00:00
matt
078c7563c2
newer version exists in dev/qbus. nuke this one.
2000-06-04 04:19:57 +00:00
matt
061896a992
now in dev/qbus so nuke this version.
2000-06-04 04:16:58 +00:00
thorpej
df4a5a7f43
Increment an interrupt depth counter in non-clock interrupt cases
...
so that we can get time spent in interrupt statistics.
2000-06-04 03:40:03 +00:00
matt
7c24069048
Add extra argument to scb_vecalloc (a struct evcnt *)
...
Move ivec_dsp from trap.h to scb.h
Add interrupt counting to asc, le, ze, ncr, dz interrupts.
add common support for counting interrupts to cnm_idisp so
it can be done very efficiently.
2000-06-04 02:19:24 +00:00
oster
6dcc553fae
Remove outdated comment.
2000-06-04 02:16:05 +00:00
matt
11ab56a399
Start counting interrupts.
2000-06-04 02:14:42 +00:00
matt
576faa0c31
Start couting interrupts.
2000-06-04 02:14:12 +00:00
oster
0b63accce0
Merge rf_update_component_labels() and rf_final_update_component_labels().
2000-06-04 02:05:13 +00:00
oster
1dcc041500
Minor prototype cleanup.
2000-06-04 01:39:49 +00:00
fair
e3a9f21a5f
Change the debug level from 1 to 3 for "skipping target" diagnostic
...
which spews unreasonably for a Qlogic SCSI-2 narrow controller, which
does not have ID's above 7.
2000-06-03 22:44:43 +00:00
thorpej
cd423732b8
- Clean up clock interrupt code a bit, and provide a CPU_IS_PRIMARY()
...
macro in the MULTIPROCESSOR case (hardclock() wants it).
- Implement __GENERIC_SOFT_INTERRUPTS, and redefine the legacy
software interrupts in terms of it. Garbage-collect setsoftserial().
2000-06-03 20:47:36 +00:00
thorpej
0e2f894851
Provide a CPU_IS_PRIMARY() macro in the MULTIPROCESSOR case.
2000-06-03 20:43:28 +00:00
thorpej
5b281c5932
Move schedticks and cp_time into schedstate_percpu. Also, allow
...
non-primary CPUs to call hardclock(), but make them bail about
before updating global timekeeping state (that's the job of the
primary CPU).
2000-06-03 20:42:42 +00:00
matt
dd335d2595
add M_SOFTINTR
2000-06-03 18:22:38 +00:00
fvdl
d1d025652d
Revert previous change until the problem it has has been analyzed.
2000-06-03 17:33:25 +00:00
matt
547f87cded
fix arguments to get_device.
2000-06-03 16:48:59 +00:00
oster
2c127bf249
Allow getting a component label from a spare disk.
2000-06-03 16:44:43 +00:00
itojun
d7e34999be
sync with recent kame.
...
avoid use of macros to manipulate sockaddrs (hides error case too much).
correct IPv4 packet handling when ip option is present.
preparations for ipsec policy engine upgrades.
2000-06-03 16:14:02 +00:00