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
itojun
9d853e8a4f
sync with kame.
...
- use latest source address selection code - in6_src.c.
- correct frag header insertion.
- deep copy ip6 header portion in ip6_mloopback to avoid overwrite.
- do not bark when we forward packet to loopback.
- some cosmetics.
2000-06-03 14:36:32 +00:00
thorpej
be636036f8
Err, actually, print "21264A", not "EV67".
2000-06-03 14:13:42 +00:00
thorpej
d42ef058b5
Recognize PCA57 and EV67.
2000-06-03 14:12:54 +00:00
thorpej
392948ced8
Add EV57 and EV67 processor variants.
...
cvs: ----------------------------------------------------------------------
2000-06-03 14:12:28 +00:00
shin
4a71a2a50f
delete unnecessary 'extern ...' line.
2000-06-03 13:16:02 +00:00
pk
630ec72e5d
Make sure to have the cache info before allocating the global cpu_info
...
virtual addresses.
2000-06-03 09:56:35 +00:00
takemura
f0e427d05a
Add platid, VADEM CLIO C-1000 and C1050.
...
Note: CLIO C-1000 is identical with SHARP Tripad PV6000.
2000-06-03 08:00:42 +00:00
nisimura
de01642cac
Use bus_dma(9) to instruct IOASIC DMA to load transferring addresses,
...
eliminating MIPS cache machinary exposure here.
2000-06-03 07:55:17 +00:00
simonb
01ba921ad2
p_xstat and p_acflag should be u_int16_t, not int16_t.
2000-06-03 04:15:43 +00:00
matt
2c336f1de3
Add VAX display types along with the SPARCbook P9100.
2000-06-02 23:45:13 +00:00
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
augustss
ed9486e158
Bring the coding style into the 80s, i.e., get rid of __P and use
...
ANSI prototypes and declarations.
2000-06-01 14:28:57 +00:00
soren
4796114fef
Add ext2fs.
2000-06-01 14:21:44 +00:00
sommerfeld
f732048856
Add missing newline
2000-06-01 13:50:48 +00:00
simonb
ab92666f6b
Fix a possible kernel memory leak - if the cmdline of a process was
...
requested after it had started to exit but before it became a zombie
a page of kernel memory wouldn't be free'd.
2000-06-01 13:43:08 +00:00
simonb
dbbe2b1dd7
Plug a slow kernel memory leak - a page was lost for each system or
...
zombie process queried with the KERN_PROC_ARGS sysctl. Fixed by moving
a malloc call after all possible early return conditions.
2000-06-01 13:36:51 +00:00
augustss
87a5ae384c
Update URLs.
2000-06-01 09:58:19 +00:00
thorpej
e75d8e3878
Forgot __KERNEL_RCSID().
2000-06-01 05:49:36 +00:00
david
156fa3d59c
Remove entry for non-existant driver that entered GENERIC in 1.289
...
and propagated to others when sync'd.
2000-06-01 04:24:00 +00:00
matt
7067d99bb7
Since booted_device/paration are globals, no need to init them to 0.
2000-06-01 04:16:37 +00:00
thorpej
5114577ab0
ISA DMA bounce buffer code, needed for a couple of SGMAP-less
...
systems, support for which will be hitting the tree soon.
2000-06-01 03:55:45 +00:00
thorpej
1cf70c169f
Rearrange things a little so we can deal with systypes that aren't
...
densely packed.
2000-06-01 03:41:23 +00:00
thorpej
850f9b030b
Typo.
2000-06-01 03:16:51 +00:00
thorpej
c7f9211c18
Add placeholders for the support files for the Alpha Processor, Inc.
...
UP1000 EV6 system.
2000-06-01 03:16:19 +00:00
matt
e488ca043b
change void f() to void f(void)
2000-06-01 02:28:11 +00:00
matt
c9aff328d9
Make booted_device global (and booted_parition for consitency).
...
Eliminate it from header files and other extern definitions.
2000-06-01 00:49:49 +00:00
cgd
e4c35df1c9
kill __P in these files. (I had to look at them anyway with an eye for
...
adding some protos... and adding them with __P seems wrong, but mixing
__P and not __P in the same file seems wrong too, so...)
2000-06-01 00:22:52 +00:00
cgd
47449a63d2
kill __P in these files. (I had to look at them anyway with an eye for
...
adding some protos... and adding them with __P seems wrong, but mixing
__P and not __P in the same file seems wrong too, so...)
2000-06-01 00:04:50 +00:00
matt
9ed466ce4b
Add extern struct device *booted_device (make MI instead of MD since nearly
...
every port uses it).
2000-06-01 00:03:10 +00:00
matt
22635242c9
Eliminate booted_from. extern'ed booted_device (for raidframe). nothing
...
outside autoconf.c in sys/arch/vax needs to deal with booted_device).
2000-05-31 23:55:51 +00:00
matt
7a66d70655
add placeholders for the MicroVAX 3400 (ka640).
2000-05-31 23:53:27 +00:00
phil
d09ecbdf2a
Add an entry for the HP ScanJet 6300C.
2000-05-31 23:10:39 +00:00
thorpej
370a47ecac
Add a few systypes.
2000-05-31 18:29:17 +00:00
matt
168343c32d
Make the ramdisk space the same as the ramdisk size being built in distrib
2000-05-31 17:35:59 +00:00
uch
53c8f0ac37
if defined PCIBIOS_ADDR_FIXUP, use more safety extent.
2000-05-31 16:39:56 +00:00
uch
a99c8407ab
don't destroy PCI bus space extent for rbus_machdep.c
2000-05-31 16:38:55 +00:00
mycroft
d6f10e4b63
Use the frame pointer that matches the PC for the `trace/t' and panic (i.e.
...
have_addr==TRUE) cases.
2000-05-31 16:24:24 +00:00
augustss
7173e7efaf
Add a comment.
2000-05-31 16:16:49 +00:00
augustss
ca8d562f6e
Be more careful when setting the alternate interface.
2000-05-31 16:15:49 +00:00
augustss
18cd73168e
Be more careful when setting the alternate interface so we don't end up with
...
nothing set at all if it fails.
2000-05-31 16:14:42 +00:00
augustss
6731216c72
Rename a define.
2000-05-31 16:13:31 +00:00
augustss
cedf73b36a
Regen.
2000-05-31 16:12:29 +00:00
augustss
b9406eb3e2
Add a Chuntex hub.
2000-05-31 16:12:08 +00:00
pk
b74050d677
Allow a pool's pagesz to larger than the VM page size.
...
Enforce the required page alignment restriction in pool_prime_page().
2000-05-31 15:29:42 +00:00
pk
b60b3fb997
Assert that the pool item size does not exceed the page size.
2000-05-31 15:03:54 +00:00
he
e486b03d73
Add handling of "make release".
2000-05-31 14:31:23 +00:00
nonaka
0e18211390
Fix maxpartitions, pointed out by NAKAJIMA Yoshihiro <nakayosh@kcn.ne.jp>
2000-05-31 14:28:26 +00:00
leo
4b3b8618df
Fix some bugs in clkread(). These bugs caused strange time leaps.
2000-05-31 12:27:30 +00:00
pk
08d1e4928a
Initialize `ci_self' on all CPUs.
...
Check `cpuinfo' pointers in mp_pause_cpus() & mp_resume_cpus()
2000-05-31 12:26:15 +00:00
pk
504ed6e58b
Move switchexit() declaration in here.
2000-05-31 12:05:04 +00:00
pk
0985cc7d7e
Remove obsolete function declarations.
...
Move switchexit() to cpu.h
2000-05-31 12:04:29 +00:00
pk
fca92e02ab
Fix a couple of typos.
2000-05-31 11:23:21 +00:00
fvdl
c0f99cc74a
Initialize xs_status to 0 after allocating a scsipi_xfer struct. Makes life
...
easier for driver debugging.
2000-05-31 11:14:25 +00:00
augustss
d86618eb5a
Implement the scsipi_getgeom method and guess the geometry of floppies
...
based on the number of sectors.
2000-05-31 09:17:13 +00:00
augustss
72684ce3ec
Add a method, scsipi_getgeom, to the adapter struct. If this method is
...
present it will be used to get the drive geometry if the MODE SENSE fails.
2000-05-31 09:15:48 +00:00
enami
52a5cc1c5e
Make this file compile with DIAGNOSTIC.
2000-05-31 06:18:03 +00:00
thorpej
8d5520dccf
- In the MULTIPROCESSOR case, initialize p_cpu before a process is
...
marked SONPROC.
- Fix a bug where all cpu_info structures except for the boot CPUs
would exist at both a CPU-local VA (CPUINFO_VA) and a gloal VA;
The boot CPU's existed only a CPUINFO_VA.
- Add a self-reference pointer to the cpu_info that references the
global address in the MULTIPROCESSOR case. Just allow it to reference
the `local' VA in the single-processor case, as CPUINFO_VA is global
enough when there's only one processor to care about. Change curcpu()
to return the global address.
2000-05-31 05:28:26 +00:00
thorpej
0d866249d4
- In the MULTIPROCESSOR case, initialize p_cpu before a process is
...
marked SONPROC.
- Always make curproc, fpcurproc, astpending, and want_resched per-CPU
variables in struct cpu_info. Restructure code accordingly, and trim
a few instructions from a few spots in various places in locore.
2000-05-31 05:14:26 +00:00
thorpej
858becb7c2
In the MULTIPROCESSOR case, initialize p_cpu before a process is
...
marked SONPROC.
2000-05-31 05:10:54 +00:00
thorpej
8c2d00aaeb
Add a comment about needing to initialize p_cpu when multiple
...
processors are supported.
2000-05-31 05:09:14 +00:00
thorpej
8871d8563a
Add a comment on single-processor systems about p_cpu being initialized
...
by fork1().
2000-05-31 05:06:43 +00:00
thorpej
956b3ca3b3
Track which process a CPU is running/has last run on by adding a
...
p_cpu member to struct proc. Use this in certain places when
accessing scheduler state, etc. For the single-processor case,
just initialize p_cpu in fork1() to avoid having to set it in the
low-level context switch code on platforms which will never have
multiprocessing.
While I'm here, comment a few places where there are known issues
for the SMP implementation.
2000-05-31 05:02:31 +00:00
mycroft
65ace9d5d8
Yessiree! It's softdep time!
2000-05-31 04:57:20 +00:00
matt
28b0517c9c
random thoughts on how i'm implementing this.
2000-05-31 03:42:34 +00:00
fredb
ef3785c36a
Make this build. (Balance parenthesis.
2000-05-31 03:37:34 +00:00
nathanw
820847ee98
Update for qs -> sched_qs change.
...
Kernel compiles again.
2000-05-31 03:16:52 +00:00
nisimura
0e80e9cd4b
Minor comment adjustments. cpu_switch has an argument of struct proc *.
2000-05-31 01:46:15 +00:00
perseant
61861bace5
update for IN_ACCESSED changes
2000-05-31 01:40:01 +00:00
nisimura
48ef457a5f
Leave fpcurproc NULL for Vr4100/TX3900. It's solely for delayed lazy
...
FPA. fp.S is free from fpcurproc references for SOFTFLOAT case.
2000-05-31 01:11:58 +00:00
nisimura
788c728dbd
Replace fpcurproc->p_addr-> references with curpcb->.
2000-05-31 00:59:27 +00:00
oster
00a6796b71
Oops.. reconstruction percentages were being reported incorrectly.
...
Thanks to Manuel Bouyer for noting this.
2000-05-31 00:52:36 +00:00
matt
ede7ab9361
Install ieee1394reg.h since user application (someday) will need it.
2000-05-30 22:52:02 +00:00
eeh
7a92eda021
Include "opt_DDB.h" to enable the DDB sysctls.
2000-05-30 20:54:26 +00:00
mycroft
719d6db0e2
Adjust where IN_MODIFIED and IN_ACCESSED are cleared (as in the FFS code).
2000-05-30 19:09:44 +00:00
uch
6764e5fc91
if defined SOFTFLOAT, set fpcurproc before call MachFPInterrupt()
2000-05-30 18:12:47 +00:00
mycroft
70ac5e4326
Back out previous kluge.
2000-05-30 17:40:12 +00:00
mycroft
64f5a574a7
In ffs_update():
...
* Move the clearing of IN_MODIFIED and IN_ACCESSED later, so they are not
cleared if the bread() failed.
* Explicitly set waitfor to 0 in the softdep case, if IN_MODIFIED is not
set (mirroring the bwrite()/bdwrite() decision).
2000-05-30 17:23:52 +00:00
augustss
382a7af237
Don't print anything when detecting resume.
2000-05-30 16:56:54 +00:00
deberg
fadd7e1882
oops, we need nofault.
2000-05-30 15:35:00 +00:00
fvdl
f0112539bd
Mark an inode as changed after a rename. It wasn't before in the softdep
...
case, which created inodes with dependencies, but no IN_* flag set,
so the dependencies were never flushed (after the waitfor check in
ffs_update was removed).
2000-05-30 15:22:12 +00:00
augustss
4f72f2f97d
Regen.
2000-05-30 15:18:30 +00:00
augustss
6b0aea9254
Add TEAC floppy.
2000-05-30 15:17:18 +00:00
augustss
6b0b8292ff
Add NOMODESENSE quirk for TEAC USB floppy.
2000-05-30 15:16:41 +00:00
matt
e621957503
add more speeds (up to 3.2Gb/s)
2000-05-30 14:56:59 +00:00
tsubai
7531770fa4
Insert delay() in busy wait.
2000-05-30 11:45:11 +00:00
tsubai
41a98db641
Add cpu_number().
2000-05-30 11:42:05 +00:00
augustss
53f83c5533
Use attribute packed for on-the-wire data structures.
2000-05-30 10:10:17 +00:00
haya
03c4724943
Use rbus_new_root_share() instead of rbus_new_root_delegate().
2000-05-30 09:26:19 +00:00
augustss
e4217da6d0
As a safety, check that the controller is not suspended when we get
...
an interrupt.
2000-05-30 09:26:06 +00:00
haya
f89b0f51ae
Call extent_alloc_subregion() with EX_MALLOCOK in
...
rbus.c::rbus_space_alloc_subregion().
2000-05-30 09:18:06 +00:00
augustss
f1b4af5ba1
Make this compile too.
2000-05-30 08:36:27 +00:00
augustss
b85fe33276
Make this file compile. (I know it's just a placeholder, but I couldn't
...
resist trying it.)
2000-05-30 08:31:57 +00:00
matt
e78793c612
Beginning of a IEEE 1394 framework. An attachment for PCI OHCI controllers
...
and bus-independent module that just begins to print things out. No real
code behind it. THIS IS A WORK IN PROGRESS. The *reg.h are woefully
incomplete.
2000-05-30 06:56:13 +00:00
perseant
ae7e580ebd
Don't try to "correct" accounting for fragments being extended but which
...
have never been written to disk.
2000-05-30 04:08:41 +00:00
oster
8e82dfa363
For a RAID 1 set that has N components, allow the set to auto-configure as
...
long as at least one of the master or the mirror is available for each
of the N/2 'rows' of the set. (No, RAIDframe doesn't do N-way mirroring..)
Thanks to Manuel Bouyer for noting the problem.
2000-05-30 03:29:49 +00:00
cjs
a9a7dd7904
Fix typo in DEBUG code.
2000-05-30 03:26:34 +00:00
nisimura
58d84e19a6
savefpregs() and loadfpregs() are defined in mips_machdep.c
2000-05-30 02:05:36 +00:00
oster
ef4a0a7cf8
Use #include <sys/kernel.h> instead of a 'extern int hz'.
...
Make this file more readable.
2000-05-30 02:04:29 +00:00
augustss
61143a446c
Add NOMODESENSE quirk for Y-E data floppy (thanks Jason for reminding me).
2000-05-30 01:49:19 +00:00
nisimura
3d826a5c7e
Add a missing closing parenthesis.
2000-05-30 01:42:43 +00:00
nisimura
b67b90d7f9
FPA ownership is now guarded by MDP_FPUSED flag and there is no necessity
...
to have #if ... around savefpregs() calls.
2000-05-30 01:29:59 +00:00
nisimura
0e501989cd
- Have savefpregs() and loadfpregs() in C codes with lengthy inlined
...
asm statements, obsoluting asm routines in locore.S. They are
designed to work in symmetry as names suggests. savefpregs()
does not clear a global variable fpcurproc. Both would be noops when
NOFPU global symbol is defined.
- MDP_FPUSED flag is not turned on for FPA-less processors like Vr4100
and TX3900 even when processes execute FP insns.
2000-05-30 01:23:53 +00:00
augustss
ea5a174495
Massage the SCSI commands when using the UFI protocol in a better way.
...
Now the Y-E Data Flashbuster floppy seems to work.
Thanks to Y-E Data for giving one to the project when I couldn't find
one easily.
2000-05-30 01:12:51 +00:00
augustss
997c3c5b8a
Add a quirk, SDEV_ONLYBIG, which implies that the device cannot handle
...
the 6 byte versions of READ, WRITE, and MODE_SENSE.
This greatly simplifies the UFI (USB Floppy) handling.
2000-05-30 01:08:23 +00:00
matt
c7326acd04
Add the PCI attachment for IEEE 1394 OHCI controllers. Files to follow later.
2000-05-30 00:53:14 +00:00
matt
3ed6c24d5c
Add IEEE 1394 OHCI node and IEEE 1394 bus. Just placeholders for now.
2000-05-30 00:48:47 +00:00
matt
fd1991294f
Regen
2000-05-30 00:21:07 +00:00
matt
adaaa34784
Add the TI 1394 controllers. Makes all the 1394 controller descriptions
...
similar.
2000-05-30 00:20:41 +00:00
mycroft
da42c608fe
Use a better multiplier for the 60Hz case.
2000-05-29 23:48:33 +00:00
simonb
4857b33794
A few more white-space bogons.
2000-05-29 23:40:03 +00:00
matt
3f4005113e
funciton != function
2000-05-29 23:34:08 +00:00
simonb
6c87680cbf
A TAB after the define keyword instead of spaces.
2000-05-29 23:30:06 +00:00
jhawk
0ff7191f39
Ensure that a fault inside the traceback printing code
...
(i.e. db_stack_trace_print()) does not cause an infinite loop of
faults.
2000-05-29 23:10:03 +00:00
sommerfeld
a3edbba355
Add null-pointer tests in ktrsamefile
2000-05-29 22:29:01 +00:00
pk
ee396c032f
Remove IOMMU page table allocation from pmap_bootstrap() and all the
...
hacks surrounding it.
2000-05-29 22:23:34 +00:00
deberg
9735bab338
use rtc.h for poweroff() and #if 0 out badaddr, which isn't used
...
anywhere. machdep.c compiles w/o any noise now.
2000-05-29 22:10:43 +00:00
deberg
e3a332df61
prototype rtc stuff used elsewhere
2000-05-29 22:08:47 +00:00
sommerfeld
879eaa480a
Fix clearing of ktrace points:
...
- need deep compare of open files, not a shallow pointer compare.
- reorder fdrelease()/FILE_UNUSE() invocations so fdrelease doesn't
block waiting for something which can't happen until after it returns.
2000-05-29 22:04:11 +00:00
deberg
dbd1379620
no need to include next{kbd,display}var.h
2000-05-29 21:35:04 +00:00
pk
ce1fb71efc
Use uvm_pglistalloc() to allocate memory for the I/O PTEs; modelled after
...
a similar change by Art Grabowski in Openbsd.
2000-05-29 20:41:10 +00:00
fvdl
b9bb94500e
Obey the "Reset SCSI bus at startup" EEPROM setting.
2000-05-29 20:13:53 +00:00
bouyer
405302008d
ADEV_CDROM -> SDEV_CDROM, for consistency.
2000-05-29 20:13:06 +00:00
ragge
992002c2be
Use the cpu_info struct to store cpu-specific data in the same way in
...
both uniprocessor and multiprocessor environments. Use the otherwise
unused internal CPU register SSP to store the cpu_info pointer.
The macros curcpu(), curproc, cpu_number() and need_resched() are now the
same in both uniprocessor and multiprocessor environments.
2000-05-29 20:00:55 +00:00
thorpej
65184f2470
Change the comment before the vm_page_zero_enable global to indicate
...
what it will now be used for.
2000-05-29 19:25:56 +00:00
mycroft
7385963fc9
Stylistic change.
2000-05-29 18:59:51 +00:00
mycroft
4db674fa50
According to Frank, buffers with dependencies *are* left on v_dirtyblks, so
...
remove the FSYNC_RECLAIM check and force them to be flushed.
2000-05-29 18:53:35 +00:00
mycroft
ced05c5744
Pull in IN_ACCESSED changes and some MNT_LAZY `bug fixes' from FFS to EXT2FS.
2000-05-29 18:41:07 +00:00
mycroft
33ec489188
Pull in IN_ACCESSED changes and some MNT_LAZY `bug fixes' from FFS.
2000-05-29 18:34:36 +00:00
mycroft
edfd1e6f32
Use LIST_{FIRST,NEXT,EMPTY}().
2000-05-29 18:28:48 +00:00
mycroft
d747ada9c2
Add a new inode flags called IN_ACCESSED. This used in place of IN_MODIFIED
...
to record that the atime was updated. In ffs_update(), we only do synchronous
writes if something *other* than the atime was changed.
2000-05-29 18:04:30 +00:00
jhawk
1e59d99d28
For all network drivers that call ether_ifattach(), and also
...
have _detach() functions:
Ensure that softc keeps state about whether the attach succeeded,
and make the detach function return immediately if the attach did
not complete.
2000-05-29 17:37:12 +00:00
mycroft
941524439a
Never call softdep_sync_metadata() in the FSYNC_RECLAIM case. Any pending
...
blocks are detached from the vnode at this point. When the dependencies are
broken to enable writing the blocks, the vnode will be regenerated. (The only
reason we sync buffers in this case is that they have to be detached from the
vnode.)
2000-05-29 17:19:20 +00:00
mycroft
c47adf55e0
In ffs_fsync(), remove the FSYNC_RECLAIM special case, so that it properly
...
waits for pending buffers, and doesn't throw away time stamp updates.
2000-05-29 17:12:06 +00:00
mycroft
ccf1cf4b69
MNT_WAIT -> FSYNC_WAIT
2000-05-29 16:28:27 +00:00
soren
e3ee997813
Different form of PCI bug workaround. Should make 2700 system work.
2000-05-29 15:45:15 +00:00
soren
6641d91d94
No Linux compat yet, but Ultrix works.
2000-05-29 15:44:22 +00:00
soren
da59451c97
Identify system controller model.
2000-05-29 15:43:50 +00:00
soren
ba3a485962
Static poisoning.
2000-05-29 15:43:32 +00:00
soren
66f14d2965
Whitespace.
2000-05-29 15:42:47 +00:00
mycroft
7513b8e18d
Update an outdated comment.
...
Allow all powers of 2 from 2^0 to 2^16 for hz.
Enable hz==1200.
2000-05-29 15:05:10 +00:00
mycroft
8dcf08ff77
Improve the time_adj multiplier for the 100Hz and 1000Hz cases, and add a
...
1200Hz case.
2000-05-29 14:58:59 +00:00
nisimura
5448bca5b5
Make this file compilable. 3MAX+ has no ISDN.
2000-05-29 12:09:45 +00:00
tsubai
8cde93a435
* Support (not so) new cards. (only Cyclom-8YsP+ is tested)
...
* Make compilable with CY_DEBUG.
2000-05-29 12:05:41 +00:00
nisimura
a7c050472e
Nuke #include directives found unnecessary.
2000-05-29 11:46:52 +00:00
simonb
e94f50731b
Use u_int64_t for cp_time[] and the tk_* terminal counters.
2000-05-29 11:35:19 +00:00
nisimura
f7c88c8f18
Make sure to load FPA contents next time an FP insn is executed when
...
process_write_fpregs() changes pcb_fpregs[].
2000-05-29 11:19:46 +00:00
soda
fbc0def1f9
COMPAT_ULTRIX was moved from files.${MACHINE} to files.mips,
...
from Izumi Tsutsui.
2000-05-29 10:17:44 +00:00
nisimura
76f0ee4e32
Put an additional check to see curproc was an FPA owner process.
2000-05-29 09:47:19 +00:00
nisimura
87cd634474
Put addtional checks to see the curproc is an FPA owner process.
2000-05-29 09:43:33 +00:00
nisimura
8e19d02f25
Cleanup take two
...
- Nuke external function reference of savefpregs() which is already defined
in mips/cpu.h.
- Adjust the comment tells "let user processes change CP0 status register
freely might be dangerous."
2000-05-29 09:37:00 +00:00
nisimura
3f8e9c25b6
Make claried MDP_FPUSED usage.
...
- MDP_FPUSED flag indicates the process has executed at least one
FP insn during its life time.
- pcb_fpregs storage is guaranteed zero initialzed. If the process is FPA
owner, savefpregs() must be called to synchronize it with FPA contents.
- No necessity to save FPA contents into pcb_fpregs prior to the whole
storage is overwritten by process_write_fpregs().
2000-05-29 09:16:36 +00:00
oster
c11100526b
Don't let the autodetection code get tripped up by negative mod-counters.
2000-05-29 02:57:34 +00:00
matt
c7c33f1747
make egcs happy: ioasic.c:327: warning: suggest parentheses
...
around arithmetic in operand of |
2000-05-29 02:16:57 +00:00
oster
f1f5c4d00e
Fix a couple of typos. (Thanks Wiz! :) )
2000-05-29 01:43:04 +00:00
itojun
4308599c5a
disallow bind(2) with IPv4 mapped address for now. port number check is
...
insufficient at this moment and we can bind(2) two sockets listen on same
port number.
for real fix, we need to check inpcb table with in6pcb. we can't
find inpcb chain from particular in6pcb chain (like finding tcbtable from tcb6)
luckily RFC2553 does not talk about bind(2) behavior for IPv4 mapped.
IPv4 mapped brings in too much complexities...
2000-05-29 00:03:18 +00:00
itojun
c0ccb49681
sync with reality in netbsd-current.
...
- pcb layer changes
- officially supported net interfaces
- minor typo
- draft # updates
2000-05-28 23:44:30 +00:00
thorpej
8576ef9a13
Add Cyclades-Z.
2000-05-28 23:06:39 +00:00
thorpej
0936213012
Add Cyclades Y and Z multiport serial adapters.
2000-05-28 23:05:19 +00:00
oster
39a667120f
In the event that an up-to-date component cannot be located for a specific
...
position, see if there is a failed component still hanging around that
we can use instead (but still mark it as failed). This leads to more
reasonable behaviour (and fewer surprises!) when autoconfiguring and
failed (or previously failed) components are still on the system.
2000-05-28 22:53:49 +00:00
jhawk
6513ba6e74
Make this compile with UHCI_DEBUG in the presence of
...
-Werror: uhci_dump is no longer static.
2000-05-28 22:02:05 +00:00
thorpej
2e7afc702d
Update.
2000-05-28 21:49:02 +00:00
thorpej
e51303c17e
Mirror last change to GENERIC.
2000-05-28 21:48:52 +00:00
jhawk
daa86a0be1
Add patchable "pnpbiosdebug" global if PNPBIOSDEBUG is compiled in,
...
and add PNPBIOSDEBUG_VALUE to initialize its value, defaulting to 1.
2000-05-28 21:46:04 +00:00
jhawk
fb6d063b8c
pnpbios from 1.344 didn't config. s/pnpbios0/pnpbios?/
2000-05-28 21:12:00 +00:00
pk
7da3d45dfc
Cleanup iommu_attach().
2000-05-28 20:55:54 +00:00
pk
57b382f034
Add a few comments.
2000-05-28 20:54:42 +00:00
matt
33889a5e6c
Enable DDB.
2000-05-28 20:21:04 +00:00
thorpej
4af4c47f80
Tidy up a little, improve PnP BIOS section.
2000-05-28 20:11:59 +00:00
thorpej
b6c4eb81fd
Massive cleanup and syncing with GENERIC
2000-05-28 20:10:29 +00:00
soren
5abcf38c02
Whitespace police.
2000-05-28 20:03:21 +00:00
ragge
f3eeb5b356
Remove vsio.h.
2000-05-28 19:42:31 +00:00
ragge
074bc79414
There is no reason at all to have DEC's internal state data structures for
...
the VS100 in our source tree. And especially not in /sys :-)
2000-05-28 19:42:01 +00:00
sommerfeld
bdc8251646
Change printing of cpu number in the prompt in the MULTIPROCESSOR case
2000-05-28 19:03:55 +00:00
jhawk
b4c87e6d41
Add proc0 to pidhashtbl so pfind(0) works.
...
Now trace/t 0 works in ddb, etc.
2000-05-28 18:52:32 +00:00
jhawk
0866399258
brain-oh in last. test logsoftc.sc_pgid, not p.
2000-05-28 18:31:13 +00:00
matt
166475069f
fix it so it compiles.
2000-05-28 18:17:59 +00:00
jhawk
8a49d6bd31
Ensure that all callers of pfind() can deal with pfind(0) returning
...
a real procp* rather than NULL.
2000-05-28 18:17:07 +00:00
ragge
16f02724d6
Some updates to the DEUNA driver:
...
- Change the transmit logic to send from a pre-allocated buffer instead
of doing DMA out of the mbufs directly. Timing shows that it takes
4 times longer to map in the mbufs via the sgmap routines instead of
just copying the data! This must be fixed sometine in the future.
- A bunch of other minor fixes.
2000-05-28 17:23:44 +00:00
sommerfeld
a56cb94b43
Deal with NULL file pointer for KTROP_CLEAR
2000-05-28 15:27:51 +00:00
takemura
5b3cb6b1a1
Add async I/O support.
...
FIOASYNC ioctrl command had been forwarded from wsmux to each mouse devices
and the devices had set their own event queue async mode. But no one had took
care of the event queue's mode of wsmux itself. Wsmux should make it's own
event queue async mode when it receive FIOASYNC command.
2000-05-28 10:33:14 +00:00
drochner
c461529353
regen
2000-05-28 10:25:25 +00:00
drochner
f8091908b5
-correct description for 3c905b-FX (100 Mb only)
...
-add Neomagic 256ZX
2000-05-28 10:24:57 +00:00
drochner
f8a6b48d66
Don't silently truncate the voff_t offset to vaddr_t when passing it to
...
udv_attach. Pass the whole voff_t instead and do an explicite overflow
check before it is passed to the device's mmap handler (as "int", sadly).
2000-05-28 10:21:55 +00:00
mycroft
dad58e313b
Pull in indirect block unwind code from FFS.
2000-05-28 08:44:32 +00:00
mycroft
1ea529f6df
DTRT when unwinding multiple levels.
2000-05-28 08:31:41 +00:00
mycroft
4fc7b946c2
When unwinding a failed allocation, make sure to nuke the unwound block from
...
the vnode's block list. This fixes `itrunc3' panics (at least in some cases;
further testing is needed) and prevents further lossage later on.
2000-05-28 08:15:40 +00:00
gmcgarry
6fe0de17c6
Fixup copyright.
2000-05-28 07:18:58 +00:00
gmcgarry
4ba1e04ba2
Handle ADEV_CDROM in quirks table.
...
Quirk entry for another Toshiba cdrom.
2000-05-28 07:03:59 +00:00
gmcgarry
8d994b82fa
Allow nfs root over token ring. Closes PR6629.
2000-05-28 07:01:09 +00:00
gmcgarry
69c227f1a2
Nuke IOASIC_INTR_ISDN which is for sample interrupts.
2000-05-28 06:16:00 +00:00
gmcgarry
57e5e86ed1
Merge pmax and alpha ISDN register definitions.
2000-05-28 06:13:40 +00:00
gmcgarry
6eb4356ecf
IOASIC_INTR_ISDN is used for interrupts on every sample. We use DMA so
...
need IOASIC_INTR_ISDN_TXLOAD|IOASIC_INTR_ISDN_RXLOAD.
2000-05-28 06:07:31 +00:00
gmcgarry
dcec163ee3
Substitute bba for isdn placeholder.
2000-05-28 06:02:12 +00:00
mhitch
91dd4d9eb5
Remove local declaration of physmem_boardmax. The external physmem_boardmax
...
was not getting modified for 4MB SIMMS, and when fully populated with 8
SIMMS the memory size was configured at 128MB instead of 32MB.
2000-05-28 05:56:36 +00:00
thorpej
e03e9e8086
Rather than starting init and creating kthreads by forking and then
...
doing a cpu_set_kpc(), just pass the entry point and argument all
the way down the fork path starting with fork1(). In order to
avoid special-casing the normal fork in every cpu_fork(), MI code
passes down child_return() and the child process pointer explicitly.
This fixes a race condition on multiprocessor systems; a CPU could
grab the newly created processes (which has been placed on a run queue)
before cpu_set_kpc() would be performed.
2000-05-28 05:48:59 +00:00
oster
f329fb84ad
We need to be slightly more clever during auto-configuration, to make
...
sure that we a) don't ignore components with correct mod-counters, and
b) do ignore components with bogus mod-counters.
2000-05-28 05:23:41 +00:00
matt
141dcca251
Add VAX660/670/680 support.
2000-05-28 05:17:25 +00:00
mycroft
4656dfd24f
Add a new function to remove extra buffers when truncating a file. This is
...
more generic than the vinvalbuf(V_SAVEMETA) case, avoiding synchronous
operations when truncating to a non-zero length.
2000-05-28 04:13:56 +00:00
oster
1ddfaaf8fa
Umm.. Complete is not equal to 'left to do'. Fix the math.
2000-05-28 03:42:23 +00:00
oster
e38b4355e2
Abort any parity re-writes before unconfiguring a RAID set.
...
Partially addresses PR#10182.
2000-05-28 03:00:31 +00:00
matt
5108d90ce5
Fix bpf output on fddi to actually work. Make it compatible with ULTRIX
...
and Tru64.
2000-05-28 02:49:35 +00:00
tv
ab415393d3
ep' has
plug-and-play' support on all buses, including non-PnP ISA.
...
Attach ep* at isa instead of ep0, so we will autoconfigure all 3c5x9s.
2000-05-28 02:42:16 +00:00
matt
2864a7186a
reclaim transmitted packets on receive interrupts.
2000-05-28 01:28:52 +00:00
oster
228570e110
When setting auto-config/rootable bits, only try to update the
...
component label if the component is actually alive.
2000-05-28 01:03:22 +00:00
oster
1aaf6772f1
- Add a mechanism for obtaining finer-grained 'progress' information
...
regarding reconstructs, copybacks, etc.
- RAID 0 doesn't do copybacks, but don't make raidctl sweat about it.
2000-05-28 00:48:30 +00:00
fvdl
3713246e34
Don't bother searching the qinfifo for SCBs to requeue in the BUSY
...
and QUEUE FULL cases; this is already done for all BAD_STATUS cases.
Make sure to requeue the SCB in the above cases internally in the driver,
the SCSI layer doesn't know how to deal with it properly.
2000-05-28 00:19:59 +00:00
fvdl
cb5289547f
At least try to do something useful in the XS_BUSY case; don't cause
...
a panic by sleeping in an interrupt context.
2000-05-27 23:59:58 +00:00
mycroft
6a082e4797
Clear %ebp in the forked child, so we don't try to unwind past it.
2000-05-27 23:01:44 +00:00
scw
a5a054f2c9
Nuke HP_SEG_SIZE. Use NBSEG instead (as used by m68k_trunc_seg() et al),
...
which takes into account the mmu type.
2000-05-27 22:37:47 +00:00
mycroft
820e777524
Add *_EMPTY() and SLIST_NEXT().
2000-05-27 22:17:54 +00:00
fvdl
4b7b35ae8a
When a bus is accessed for the first time, reset it. Without this,
...
some devices may not be found if the BIOS (which would normally
do the reset at startup) is disabled. Should really be done from the SCSI
layer.
Implement the SCBUSIORESET ioctl.
2000-05-27 21:58:15 +00:00
he
5dedafcecd
Add missing semicolon.
2000-05-27 21:46:42 +00:00
ragge
26acf7f88a
Only map in map registers and the I/O page if they are not mapped in already.
2000-05-27 21:44:35 +00:00
ragge
8293b12111
Write kvtopte() and kvtophys() as inline assembler. GCC create quite bad
...
code for them, and they are only 2-3 instructions each if written by hand.
2000-05-27 21:17:06 +00:00
sommerfeld
f460c85cb3
Remove existing semaphore system locking mechanism and turn
...
sys_semconfig into a placebo system call, to avoid giving folks an
easy way to wedge processes which use semaphores.
NOTE: unlike 386bsd and freebsd, processes which did not have
semaphore undo records would not be affected by this problem (reducing
it from a serious local denial-of-service problem to a largely
cosmetic problem, since virtually nobody uses semaphores). But the
code is just Wrong so we're ripping it out anyway.
2000-05-27 21:00:25 +00:00
matt
22519583f3
Add tadpole specific devices.
2000-05-27 20:56:51 +00:00
oster
26b4598736
Components which match on everything but the mod_counter are
...
renegades, and must be handled correctly. In particular, they should
be added to their old auto-config set, but then immediately released.
Failing to do otherwise means that they potentialy end up in a
different (and competing!) RAID set which may auto-configure in place
of the correct one, and cause all sorts of chaos at auto-configure
time.
2000-05-27 20:29:14 +00:00
ragge
6cfde8f146
Remove the pcbtrap global variable, use a per-CPU variable instead.
2000-05-27 20:02:58 +00:00
thorpej
3a4393ff92
While DM9102A boards tend to have ISV-format SROMs (likely to describe
...
the HomePNA PHY typically connected to the external MII interface),
DM9102 implementations (often found on motherboards) do not. Handle
this.
2000-05-27 19:42:06 +00:00
oster
e9b5b7aa5e
Add a comment to clarify why we actually want the component label to
...
be considered a 'match' even if the mod_counter is wrong.
2000-05-27 19:12:03 +00:00
dante
39c7c9aff6
Change AdwInitCarriers in adwmcode.c
...
Add new AdwInitCarriers prototype in adwmcode.h
All of the supported adapters are now initialized calling a unique common
function
2000-05-27 18:24:50 +00:00
oster
d2b2ed0970
Checking parity re-write status makes no sense on RAID 0, but let's
...
return something reasonable anyway.
2000-05-27 18:23:27 +00:00
scw
46807640c7
Add support for the OPTi 82c621 PCIIDE controller and its derivatives.
...
I only have a Compaq laptop on which to test this, so reports of
success/failure in other systems would be welcomed.
2000-05-27 17:18:41 +00:00
scw
1d2a3e79a9
Regen.
2000-05-27 17:12:36 +00:00
scw
713621eb0e
Add entries for a couple of OPTi PCI-IDE controllers.
2000-05-27 17:11:37 +00:00
jhawk
3ac3c9b124
Oops, omitted the rename from last.
...
Function in this file is db_stack_trace_print(),
not db_stack_trace_cmd().
2000-05-27 16:44:41 +00:00
ragge
98d0ab9e1c
Use machine instead of vax in include path.
2000-05-27 16:44:14 +00:00
nathanw
00369993f9
Whitespace police.
2000-05-27 16:38:02 +00:00
ragge
99baa81ae7
Rewrite cpu_fork(), it now looks like and works as other ports' cpu_fork()
...
(calling child_return() etc...). Have fun, Jason!
2000-05-27 16:33:04 +00:00
bouyer
e42c2ac5fb
Ops, state should be RESET, not RECAL here.
2000-05-27 16:11:16 +00:00
jdolecek
943f329ed7
add a new mount flag ISOFSMNT_NOCASETRANS - if set, the file names are not
...
translated to lower case
2000-05-27 16:03:55 +00:00
simonb
4f6ebe8e2a
The name of the KERN_PROC_ARGS sysctl is proc_args, not proc_argv.
2000-05-27 15:28:58 +00:00
scw
8e7a493bbc
Protect against multiple inclusion.
2000-05-27 14:45:36 +00:00
scw
48c1f20cf8
s/schedcpu_percpu/schedstate_percpu/
2000-05-27 14:25:00 +00:00
sommerfeld
0ee7e28d72
Add include of <sys/time.h> for now..
2000-05-27 13:51:38 +00:00
kleink
0bc407a568
Spelling nit.
2000-05-27 12:22:24 +00:00