eeh
03228642f7
Use all 64 address bits in ld*a()/st*a() macros so physical device addresses
...
work. (Also add some bus_space_*() debug hooks).
2000-06-02 22:56:32 +00:00
matt
baaa1154d5
no need to raise ipl since the definition of softintr_schedule is that
...
it's from at or above softipl.
2000-06-02 22:14:10 +00:00
cgd
0b270a9dfb
booted_partition, not booted_parition...
2000-06-02 22:09:02 +00:00
matt
34a96c661b
replace spl4 with splconsmedia
2000-06-02 21:51:46 +00:00
matt
d278b1da45
Add IPL_* codes.
...
Add other codes for struct references.
Add softintr framework for IPL_SOFTNET and IPL_SOFTSERIAL.
General cleanup of .s files replacing hardcoded structure offsets with
symbolic ones.
2000-06-02 21:51:15 +00:00
matt
83a385c230
use splsoftddb() instead of hardcoding the ipl.
2000-06-02 21:49:06 +00:00
matt
b8cccfafd8
Move spl macros from <machine/param.h> to <machine/intr.h>
...
Fix botch on my part and make the IPL_* match reality on VAX.
Redefine spl macro using the symbolic IPL_ instead of being hardcoded.
Move schedsoftnet, schedsoftclock from <machine/cpu.h> to <machine/intr.h>
Add a _setsirr macro for schedsoft*.
Add softintr function and framework.
2000-06-02 21:47:02 +00:00
matt
fb6a3dfb64
Include offsets in vs_cpu register in comments.
2000-06-02 21:39:54 +00:00
mhitch
0e88f603fa
Allow sii driver to be compiled with MI SCSI support. Now DS3100 users
...
can use MI SCSI!
2000-06-02 20:24:20 +00:00
mhitch
51ebf74f71
Add commented out entry for SII driver using MI SCSI.
...
Remove DS500-only comment for MI SCSI configuration include.
2000-06-02 20:23:13 +00:00
mhitch
ccb1131a2d
SII driver goes MI SCSI: add a scsibus at xsii.
2000-06-02 20:22:00 +00:00
mhitch
ee0ecb0855
Coerce the SII driver into working with MI SCSI; convert scsipi_xfer info
...
into a ScsiCmd structure.
2000-06-02 20:20:29 +00:00
mhitch
44d42ae28b
Add some glue so let the SII driver work with MI SCSI.
2000-06-02 20:16:51 +00:00
mhitch
61ec2107d7
Clear lun field in ScsiCmd (SII driver change to work with MI SCSI).
2000-06-02 20:15:40 +00:00
mhitch
8e72d1b6c4
Adjust to allow SII driver to work with MI SCSI.
2000-06-02 20:12:57 +00:00
tsutsui
f44619d89d
KNF some lines.
2000-06-02 18:34:05 +00:00
thorpej
42e4f5279b
Rearrange the code that loads pages into the VM system somewhat, and
...
use the ACPI memory map if provided by the boot program.
2000-06-02 18:33:16 +00:00
thorpej
90ef824c6d
Actually define the ACPI memory map entry (bi_memmap_entry).
2000-06-02 18:27:47 +00:00
thorpej
7f1c64b910
Enable the code that passes the ACPI memory map to the kernel.
2000-06-02 18:26:10 +00:00
cgd
8d519faff4
fix type of sysctl_ntptime 'where' arg in defined(NTP) case
2000-06-02 18:22:44 +00:00
itojun
e0b65589f1
sync with more recent kame. cope with malloc failure more gracefully
...
some cosmetics.
2000-06-02 18:20:15 +00:00
thorpej
7a5ce477cb
When allocating new PT pages during early bootstrap (i.e. before
...
pmap_init() has finished), make sure to zero them.
2000-06-02 17:46:37 +00:00
simonb
7e6435a651
White space nit in previous.
2000-06-02 16:05:49 +00:00
simonb
38cc1b3975
Add new sysctl node "KERN_SYSVIPC_INFO" with "KERN_SYSVIPC_MSG_INFO",
...
"KERN_SYSVIPC_SEM_INFO" and "KERN_SYSVIPC_SHM_INFO" to return the
info and data structures for the relevent SysV IPC types. The return
structures use fixed-size types and should be compat32 safe. All
user-visible changes are protected with
#if !defined(_POSIX_C_SOURCE) && !defined(_XOPEN_SOURCE)
Make all variable declarations extern in msg.h, sem.h and shm.h and
add relevent variable declarations to sysv_*.c and remove unneeded
header files from those .c files.
Make compat14 SysV IPC conversion functions and sysctl_file() static.
Change the data pointer to "void *" in sysctl_clockrate(),
sysctl_ntptime(), sysctl_file() and sysctl_doeproc().
2000-06-02 15:53:03 +00:00
eeh
f2ab1eb70c
db_stack_trace_cmd -> db_stack_trace_print
2000-06-02 15:38:32 +00:00
eeh
94084a33f8
New softintr interface.
2000-06-02 15:36:53 +00:00
shin
5d883bf68e
make it compile with 'options SOFTFLOAT'.
2000-06-02 12:57:22 +00:00
pk
51ff5f7cd1
Let uvm_map_extract() set the lower bound on the kernel address range
...
itself, in stead of having its callers do that.
2000-06-02 12:02:43 +00:00
pk
bf3a6b350b
Shouldn't pass garbage to uvm_map_extract().
2000-06-02 11:47:53 +00:00
pk
aae0ef4cc1
In pmap_cpu_alloc(), allocate memory for the PTE tables in one sweep.
2000-06-02 10:43:59 +00:00
haya
7bb941e63d
KNFied.
2000-06-02 08:41:13 +00:00
pk
65e4bcd9df
Re-initialize `proc0.p_cpu' after allocating the global `cpu_info'
...
address for the boot cpu (XXX)
2000-06-02 08:12:29 +00:00
nisimura
b52ffbdbe9
Make clarified SCSI transfer direction flag. sc_ispullup == pullup
...
data from SCSI device == DMA into main memory == datain.
2000-06-02 04:35:06 +00:00
cgd
00b28e7a52
another mod of opportunity: const poison. (cfprint_t should take
...
const char * as second arg, too, but that's Hard.) also, convert use
of "(char *)0" to NULL.
2000-06-02 01:48:50 +00:00
cgd
a556975be3
__P and K&R declarations -> ANSI protos + declarations. tweak NetBSD IDs,
...
and __KERNEL_RCSID to subr_autoconf.c.
2000-06-02 01:31:52 +00:00
oster
66e6338ac9
Use 'componentN' rather than leaving blanks for non-existant disks
...
in the 'raidctl -s' output.
2000-06-02 01:17:14 +00:00
gmcgarry
9ee45aaf3a
Remove wbflush(). These are not necessary with the new IOASIC bus_space
...
framework. From Tohru Nishimura.
2000-06-01 21:46:17 +00:00
thorpej
9851571246
Add support for the Alpha Processor, Inc. UP1000 EV6 system.
2000-06-01 20:30:28 +00:00
matt
dca520b4a6
Add fixcoff so an obj dir can be created
2000-06-01 18:33:43 +00:00
pk
e1859436f1
Fix lossage when transferring a pointer value into an off_t var.
2000-06-01 18:30:03 +00:00
matt
33763f10cf
Fix a missing cases of devpp -> booted_device, partp -> booted_parition
2000-06-01 17:42:59 +00:00
matt
251afc5218
fix compile problem.
2000-06-01 17:35:42 +00:00
thorpej
79744e1563
Add a global patchable variable to enable debugging printfs in the
...
code that finds the boot device.
2000-06-01 17:12:38 +00:00
augustss
c6ddc6009b
Make it compile with USB_DEBUG.
2000-06-01 15:51:26 +00:00
augustss
fff66007d9
Reorder a little.
2000-06-01 15:43:32 +00:00
matt
9169d99f2a
Don't pass booted_* to findroot/getdevice, access them via the globals.
...
Also, make findroot static. This eliminates unneeded clearing of them
and make their use consistent among the ports.
2000-06-01 15:38:20 +00:00
soren
83887f5ad9
Add stand SUBDIR.
2000-06-01 15:20:12 +00:00
augustss
5218e2a490
Improve some portability items.
2000-06-01 14:37:51 +00:00
soren
2e62480619
Up the compression factor slightly.
2000-06-01 14:33:43 +00:00
soren
0c99ca516f
Further cripple the GENERIC configuration. It seems that the firmware
...
limits are 1000000/2500000 bytes compressed/uncompressed. Sigh.
A boot loader would be nice.
2000-06-01 14:31:26 +00:00