is
47d6ee388a
Missing piece of PowerPC support.
2000-09-13 20:15:52 +00:00
thorpej
3d6272fcdf
Use VNODE_OP_NOINLINE.
2000-09-13 16:26:15 +00:00
thorpej
72a24b4eae
Add an align argument to uvm_map() and some callers of that
...
routine. Works similarly fto pmap_prefer(), but allows callers
to specify a minimum power-of-two alignment of the region.
How we ever got along without this for so long is beyond me.
2000-09-13 15:00:15 +00:00
tsutsui
ed45ef52e2
Disable KERNFS.
2000-09-13 13:52:21 +00:00
thorpej
d0b099a9fc
Fetch cache info via `cpuid' insn, parse it, remember it,
...
and report it at boot time.
2000-09-13 08:04:15 +00:00
jeffs
efef8a5aa6
Do not save t* registers in syscall stub as suggested by cgd. Saves
...
a whole 0.01us in lmbench lat_syscall null on our 250Mhz QED system.
$at is still saved just to be safe, although it looks like it does
not need to be. $v1 is used in syscall(), although I'm not sure why.
2000-09-13 06:48:04 +00:00
nisimura
c65b8a8ceb
Nuke unused obscure #define's.
2000-09-13 05:23:37 +00:00
scottr
ff2130346c
Resolve bus_space_write_region_2() type mismatches.
2000-09-13 05:21:16 +00:00
scottr
7eb72c4f15
ae_write_mbuf() broke with the last change; revert.
2000-09-13 05:16:47 +00:00
thorpej
90a2e46ab1
Add support for using the 586- and 686-class performance
...
counters.
2000-09-13 04:47:00 +00:00
thorpej
b9b07590ec
Define some 586-class CESR MSR bits.
2000-09-13 04:44:27 +00:00
simonb
57a9ae4559
Add support for booting off RAIDframe RAID1 mirrors.
...
If the first partition is of type FS_RAID, then add 64 to the block
number for each I/O in rzstrategy().
2000-09-13 04:06:46 +00:00
nisimura
cfbce2edce
Have MI SCSI device descriptions in GENERIC, removing 'mi.scsi' file.
2000-09-13 03:44:38 +00:00
thorpej
e2cc69026a
Add 686-class performance counter events.
2000-09-13 03:37:04 +00:00
nisimura
0ba2036eee
Introduce 'segbase' global variable to hold the pointer to current
...
process's segtab, retiring 'pcb_segtab' field from 'struct pcb'.
This would be another MULTIPROCESSOR unfriendly and the necessity
might be eliminated when the way to hold PTE is redesigned.
2000-09-13 01:53:00 +00:00
chuck
0dcdf1214c
kill mips3_write_xcontext_upper
2000-09-13 01:20:41 +00:00
chuck
6f9229b2e6
modify mips3 locore to elminate the abuse of XContext
...
so that we can run on systems that do not have XContext
(e.g. IDT 32364).
2000-09-13 01:12:47 +00:00
eeh
022746fd14
This really does seem to fix the ref/mod issues. (Yeah, like were did we hear that before?)
2000-09-12 19:42:26 +00:00
minoura
a78010b7b8
Adjust ramdisk sizes.
2000-09-12 17:07:44 +00:00
soren
99418ce05f
Remove old comment.
2000-09-12 15:40:36 +00:00
minoura
8199d05ce7
Reduce ramdisk size by using hacked commands in distrib/utils.
2000-09-12 15:40:00 +00:00
minoura
ff4b8473ae
Enable sram device, which is used by memswitch(8).
2000-09-12 15:00:06 +00:00
tsubai
a0cf020afb
Configure L2 cache if it is not enabled by the firmware.
2000-09-12 14:47:38 +00:00
sato
aa96730805
bzero allocated structutre initialy.
2000-09-12 08:25:44 +00:00
eeh
5be9d50b09
Fix new version of microtime.
2000-09-12 04:16:29 +00:00
takemura
83517998af
fix typo in boot message.
2000-09-12 02:12:20 +00:00
eeh
cc7f95986b
(Hopefully) fix clock skew on machines that us %tick for the clock (UIIi).
2000-09-11 23:29:31 +00:00
eeh
870af94ef7
Add locking to pmap operations and support multiple physical memory segments.
2000-09-11 23:27:22 +00:00
eeh
cb2350a90d
Don't take protection faults on I/O mappings.
2000-09-11 22:37:34 +00:00
eeh
df698d172e
Fix some sign extension bugs.
2000-09-11 22:36:35 +00:00
eeh
6c00d395e1
Don't take protection faults on I/O pages.
2000-09-11 22:34:02 +00:00
sato
5bb7aeddee
- delete some unused codes (but some experimental code is not deleted)
...
- add experimental HPCFB_JUMP code but it is not enabled.
2000-09-11 13:44:49 +00:00
nisimura
a101bca4b8
Needs to have machine/asm.h for userland applications.
2000-09-11 03:25:40 +00:00
sato
96f8d01088
add SPEAKER pwctl device for several machines.
2000-09-10 15:48:10 +00:00
sato
20cc493f48
add CONFIH_HOOK_POWERCONTROL_SPEAKER.
2000-09-10 15:45:47 +00:00
sato
988e123a02
- not handle CONFIG_HOOK_POWERCONTROL events because the events
...
handled by lower lcd/lcdlight control device.
2000-09-10 15:33:48 +00:00
sato
39556606fe
handle CONFIG_HOOK_POWERCONTROL events
...
- PWR_SUSPEND: save giu bits values and turn "off" the values.
- PWR_RESUME: restore giu bits values.
2000-09-10 15:30:32 +00:00
lukem
cbb605647a
add (commented out) entry for WSCONS_DEFAULT_TYPE
2000-09-10 11:48:38 +00:00
pk
4e56e1746f
Turn off page zeroing in the idle loop; an unidentified bug causes (very
...
sporadic) user process corruption.
2000-09-10 11:32:04 +00:00
takemura
ed9f910cc8
Introduce WSDISPLAY_NULLSCREEN to allow low level device to detach control
...
process. Hpcmips frame buffer driver(hpcfb) call wsdisplay_switch with
WSDISPLAY_NULLSCREEN to notify user process of suspend/resume event.
2000-09-10 09:39:57 +00:00
takemura
3369a78b96
Create dummy main window to resolve the problem that it can't setup color
...
palette correctly.
version no gets '1.16.00 2000.09.10'
2000-09-10 08:29:53 +00:00
takemura
1f41d9a644
Previous revision contains some Japanese chars by mistake.
...
The bootloader has been improved by Kazuma Arino.
- dialog style main window
- support to read compressed kernel image
- automatic boot with timer
- human readable configrarion file
version no gets '1.15.00 2000.08.29'
2000-09-10 08:02:13 +00:00
nisimura
eafab3fe6b
RB_DFLTROOT is obsolute and G/C'ed from main trunk at late Jul of 2000.
2000-09-10 06:26:51 +00:00
chs
62a6d0660c
move the guts of pmap_remove() to pmap_do_remove(), which has a flags arg
...
to tell it whether or not to remove wired mappings. pmap_remove() wants
to remove wired mappings, pmap_collect() doesn't. fixes PRs 10363 and 10761.
2000-09-10 03:45:58 +00:00
eeh
2f28900566
Make sbus_wenable() and ebus_wenable() work on 32-bit kernels.
2000-09-09 23:29:06 +00:00
scw
4bf2309112
Partially back-out the previous change. What was I thinking...
2000-09-09 19:51:36 +00:00
pk
3011e0816b
Revise pv_table_map(): to simplify calculations, pv_table[] now covers
...
all of physical memory, i.e. it conceptually is pv_table[0..avail_end].
The previous version could lead to an off-by-one error in the page allocation
for pv_table[] in some memory configurations.
2000-09-09 10:24:34 +00:00
nisimura
48ff19c98b
u_char -> u_int for function argument and return of Zilog register
...
manipulation helper functions; no loss, no gain, for Alpha processor.
2000-09-09 06:08:42 +00:00
tron
cb01317d62
Final fix to make this work without object directories again.
2000-09-08 19:57:05 +00:00
msaitoh
2b1674cc62
remove extra #endif
2000-09-08 19:52:13 +00:00