thomas
59b8b56225
Define Atari wskeyboard type.
2003-01-31 23:28:30 +00:00
martin
3b0f844b5d
Apply leaf procedure optimization to pseg_set (again).
2003-01-31 22:19:33 +00:00
tsutsui
3fb3009a83
Enable vga0 at isa?, and add options VGA_RESET and
...
(commented out) options VGA_RASTERCONSOLE for NEC-J96A and NEC-R96.
2003-01-31 22:11:20 +00:00
tsutsui
f9f27acbe7
Add c_nec_eisa_cons_init() for NEC-J96A and NEC-R96 which have
...
Cirrus Logic GD5428 ISA VGA console to initialize its registers properly
for generic vga(4) driver(s).
2003-01-31 22:07:52 +00:00
tsutsui
3061b2304e
Call vga_isa_cnattach() in c_jazz_eisa_cons_init() if NVGA_ISA > 0.
2003-01-31 22:01:13 +00:00
tsutsui
ef47e3f676
Changes to allow machines which don't use text mode at the boot time
...
to use generic VGA driver(s):
- Allow VGA drivers to use wsfont instead of builtin font.
- Add vga_reset() function, which will be called from MD consinit(),
to put VGA into text mode. This function is enabled by options VGA_RESET.
2003-01-31 21:57:23 +00:00
martin
1ecf66db9f
Make the pmap count resident/wired mappings on the fly instead of
...
walking the page tables whenever this information is needed.
Add an option PMAP_COUNT_DEBUG to assert the new counts and the
page table walk agree.
The old solution had very bad performance impact, for example
by the high CPU load when running top(1).
Thanks to Simon Burge for pointing at the cause of the problem and
to Valeriy E. Ushakov for optimizing my simple minded assembler code.
2003-01-31 19:05:55 +00:00
pk
8f4478d022
lance_init(): explicitly clearing the `initialisation done' bit in the
...
status register triggers an interrupt which we don't handle. Since the
driver doesn't depend on this status bit anywhere else, just leave it alone.
2003-01-31 17:40:05 +00:00
fvdl
c17467b083
Wrap 'old BSD id' warning in DEBUG ifdef.
2003-01-31 15:35:04 +00:00
kleink
0592d14111
Provide _XOPEN_SHM.
2003-01-31 11:54:48 +00:00
thorpej
12eeed2f38
Use aprint_*().
2003-01-31 05:25:57 +00:00
thorpej
da5ba38dbf
Use M_VMPMAP instead of M_HTABLE.
2003-01-31 05:24:31 +00:00
thorpej
515d52e9e7
Change ext_size to a size_t, and update the signature of ext_free.
2003-01-31 05:00:24 +00:00
thorpej
e5e7fae215
ANSI'ify.
2003-01-31 04:55:52 +00:00
thorpej
e354490475
Use aprint_*().
2003-01-31 02:15:57 +00:00
thorpej
c050d9efe1
Fix printf format from daddr_t changes.
2003-01-31 02:05:41 +00:00
mrg
2a81b2dfea
clean up a couple of SMP comments.
2003-01-31 01:26:39 +00:00
thorpej
2f060102ae
Use aprint_*().
2003-01-31 01:03:35 +00:00
thorpej
749715f6ee
Use aprint_*().
2003-01-31 00:26:25 +00:00
thorpej
7ec10e2d99
Use aprint_*().
2003-01-31 00:07:39 +00:00
thorpej
d133a4da92
M_SOOPTS -> MT_SOOPTS
2003-01-30 23:43:33 +00:00
fvdl
f26f133510
Don't deref l if it's NULL, please.
2003-01-30 22:45:20 +00:00
atatat
7a8e4b4bc4
Two small changes to the ELF exec code:
...
(1) ELFNAME(load_file)() now takes a pointer to the entry point
offset, instead of taking a pointer to the entry point itself. This
allows proper adjustment of the ultimate entry point at a higher level
if the object containing the entry point is moved before the exec is
finished.
(2) Introduce VMCMD_FIXED, which means the address at which a given
vmcmd describes a mapping is fixed (ie, should not be moved). Don't
set this for entries pertaining to ld.so.
Also some minor comment/whitespace tweaks.
2003-01-30 20:03:46 +00:00
thorpej
84855a5789
Test _KERNEL_OPT before including opt_*.h files.
2003-01-30 19:59:29 +00:00
manu
34a458238c
For cproc_t, use a per thread value instead of a per process value. ifdef
...
out l_emuldata in struct lwp until we actually use it.
2003-01-30 19:14:18 +00:00
hannken
eea2fc320e
Fix printf() problem caused by "daddr_t" change.
2003-01-30 16:33:50 +00:00
yamt
84d61a1dc4
there's no need to treat VOP_WHITEOUT as dirop
...
because it modifies only one inode.
2003-01-30 14:18:32 +00:00
martin
dc63778c66
Sparc64 already had a BUS_DMA_NOCACHE - remove one of the two definitions.
...
Fortunately the old (local) one had the same semantics as the new one.
2003-01-30 13:32:25 +00:00
pk
ac9d761168
The introduction of FAS366 support annihilated the `reselect-while-selecting'
...
workaround for the ESP100 variant.
2003-01-30 11:03:45 +00:00
matt
e680c1c1e9
Load SPRG0 with &cpu_info_store.
2003-01-30 07:46:28 +00:00
matt
161af1dd62
Add a KASSERT when copying l1->l_cpu to l2->l_cpu
2003-01-30 05:51:58 +00:00
fvdl
aa0d12cace
Use flag to indicate whether an LWP should return to userspace via
...
sysret (should it have entered through syscall), or via a plain
iret. This can be done more quicker and dirtier, but I've decided
against that for now.
2003-01-30 02:04:59 +00:00
fvdl
be932c1dc6
Add some optional debug goop.
2003-01-30 02:03:35 +00:00
fvdl
c795d68779
Add flag to indicate that an LWP should return to userspace via a normal
...
iret (not sysret).
2003-01-30 02:02:51 +00:00
matt
7253b60a31
Cast daddr_t to long so to avoid
...
"cast to pointer from integer of different size" warning.
2003-01-30 00:36:32 +00:00
matt
10a5895585
Cleanup daddr_t fallout.
2003-01-30 00:28:19 +00:00
nathanw
d2027d4d00
Fix _lwp_wakeup() so that it stands a chance of working (although it
...
turns out to be insufficent for signal-level interruption of system
calls. guess we need _lwp_kill(), ugh).
2003-01-29 23:27:54 +00:00
briggs
bd89d9c39f
Compile without DIAGNOSTIC.
2003-01-29 20:44:48 +00:00
briggs
f339e5e9fe
Get the interrupt mappings right for the slot.
2003-01-29 20:08:02 +00:00
fvdl
1ae2ac239d
Make the ld workaround work on x88_64, and add the temporary ld script
...
to CLEANFILES.
2003-01-29 18:44:47 +00:00
thorpej
2051b2d8e7
Don't set LDF_ENABLED unless the device is really okay. Noted by
...
Andrew Doran.
2003-01-29 16:50:37 +00:00
drochner
e3b243beb8
give some VM which was reserved for the UAREA but not used anymore back
...
to the user and adjust some comments (which were not accurate anyway
since NOREDZONE)
binary compatibility note: changing VM_MAXUSER_ADDRESS might influence
some sanity check in kvm_proc, where arguments on the stack are dealt
with, but it was a variable anyway and noone did care...
2003-01-29 14:12:35 +00:00
yamt
53d6eb47ee
don't use daddr_t for segment summary since it's an on-disk structure.
2003-01-29 13:14:33 +00:00
kanaoka
1cd881c271
Set RTK_ENABLE flag when it attached. This fixed multicast problem.
...
Found by FUKAUMI Naoki <naoki@fukaumi.org>.
2003-01-29 12:57:36 +00:00
atatat
bede65472d
Cull unused variables. Sigh.
...
PS - Cross compilers are cool.
2003-01-29 07:00:35 +00:00
gehenna
fbf74eae32
regen
2003-01-29 03:55:34 +00:00
gehenna
dc1b785a6e
NETGEAR FA120 (USB 2.0 Fast Ethernet Adapter)
2003-01-29 03:54:05 +00:00
simonb
0adecbd12b
Remove variable that is only assigned to but not referenced.
2003-01-29 03:06:40 +00:00
thorpej
21f51b4471
Fix a typo.
2003-01-29 00:23:24 +00:00
manu
26723dc292
lwpified sproc emulation so that it builds and works again. COMPAT_IRIX
...
now has the level of functionnality it had before SA merge
2003-01-28 23:47:42 +00:00