chuck
66226eb6ff
remove non-MNN code
1999-01-16 20:11:03 +00:00
chuck
b0289cbb75
MNN is no longer an option
1999-01-16 20:07:37 +00:00
chuck
4dcbe95100
remove old MACHINE_NONCONTIG code
1999-01-16 20:06:47 +00:00
chuck
3a1fcc746e
MNN is now the only option possible
1999-01-16 20:04:22 +00:00
chuck
d22647b17e
remove old (dead) non-MNN code
1999-01-16 20:00:28 +00:00
he
4155434b1c
Fix uninitialized `inode' variable in save_ffs(), fixing port-i386/6682.
1999-01-16 18:26:47 +00:00
is
5854b4eafe
Yet another performance optimization for exceptional length ARCnet packets.
...
This time in the receive path.
1999-01-16 14:08:05 +00:00
pk
c884428427
Add `be' + MII devices.
...
Add PCMCIA devices that are known to compile at the moment.
1999-01-16 13:43:50 +00:00
pk
6d1f55bc7a
Initial revision
1999-01-16 13:19:11 +00:00
is
f77decf65c
Make the code path for exceptional length packets a bit faster (2 mbuf
...
operations less) and better readable.
1999-01-16 13:04:13 +00:00
is
0a3d4d8915
- define protocol type for diagnostics (0x80 as per ANSI 878.1)
...
- define protocol type for IP version 6
- define length of exceptional length packets for both RFC 1201-style and
ATA 878.2-style fragmentation.
1999-01-16 13:01:20 +00:00
pk
c830c88dd2
Convert to bus_space(9).
...
Add buffer allocations needed by the be driver.
1999-01-16 12:46:08 +00:00
pk
e0e761e420
Import Jason Wright's Bigmac driver, written for OpenBSD.
...
Heavily pounded on by me to make it fit our driver model.
1999-01-16 12:43:09 +00:00
drochner
76db984c6d
regen
1999-01-16 11:28:19 +00:00
drochner
1587097426
add another NCR chip, from Dave Sainty <dave@dtsp.co.nz> per PR kern/6819
1999-01-16 11:27:40 +00:00
nisimura
f3b48dd536
- Restore 'cpuregs.h'.
1999-01-16 09:25:18 +00:00
nisimura
d9b9f639e6
- Update 'cpuregs.h' and decline 'cpuarch.h'.
1999-01-16 09:07:37 +00:00
nisimura
6119939f5a
- Restore 'cpuregs.h'.
1999-01-16 08:51:04 +00:00
nisimura
b6cc76ac91
- Never use an uninitialized variable.
1999-01-16 08:48:06 +00:00
nisimura
25806f2bf5
- Make cpu_switch() a normal call; formally it was splitted into halves.
...
- Fix an error in mips3_cpu_switch_resume(); ASID was not set correctly.
- Remove global variable 'curpcb' reference in mips1_proc_trampoline().
- Restore 'cpuregs.h'.
1999-01-16 08:45:53 +00:00
nisimura
358a8c3092
- Add two macros to deal with a recent change in mips/trap.c.
1999-01-16 08:26:24 +00:00
nisimura
34410d5d0c
- Fixup imcomplete vm_offset_t purge work...
1999-01-16 07:05:05 +00:00
nisimura
e02862b167
- Don't use void pointer for arithmetic.
1999-01-16 06:36:42 +00:00
tron
3601b98911
Add missing backslashes between continued lines.
1999-01-16 06:24:07 +00:00
nisimura
f163b5653f
- Replace the stub value of 'eret' instruction with correct one.
1999-01-16 03:44:42 +00:00
nisimura
f4b56d8060
- Clarify how inimplemented FP instruction traps are handled.
1999-01-16 03:31:49 +00:00
nisimura
d077749e8f
- Fix errors involving proc0's kernel stack usage. Fortunately it made
...
no error so far...
1999-01-16 03:17:06 +00:00
nisimura
7dce3ef311
- User mode context held with pcb_regs[38] in 'struct pcb' was relocated
...
at the very bottom of process kernel stack. The address is pointed with
'curproc->p_md.md_regs'.
- Define 'struct md_coredump'.
1999-01-16 03:12:18 +00:00
nisimura
f714e02733
- Fixup for recent change in arch/mips.
1999-01-16 02:36:01 +00:00
bouyer
f20d50fae4
Add byte_swap.h here too.
1999-01-16 02:31:54 +00:00
bouyer
62a77e9dfe
Oups, need byte_swap.h too. Pointed out by Robert V. Baron
1999-01-16 02:20:26 +00:00
thorpej
8922647c58
Some minor, mostly costmetic, changes to CPPFLAGS/CFLAGS.
1999-01-15 23:37:05 +00:00
thorpej
f52ee598ae
__pmax__ -> pmax, __arc__ -> arc, like other ports.
1999-01-15 23:35:54 +00:00
thorpej
8ce7166aa3
__pmax__ -> pmax, like other ports.
1999-01-15 23:29:55 +00:00
thorpej
c84a74b16b
Don't define "mc68020". Nothing uses it.
1999-01-15 23:21:25 +00:00
thorpej
cd3a2c5a2a
Eliminate use of CPP symbol "mc68020".
1999-01-15 23:15:50 +00:00
castor
48cbfb842a
* Add prototype for mips1_clean_tlb
...
* Add the correct version of locore_mips1.S [ See previous revision for
description of changes ]
* Use defopt'ed MIPS3_L2CACHE_ABSENT in mips_machdep.c and pmap.c
to avoid generating extraneous code.
* GC pmap_set_referenced in pmap.c
1999-01-15 22:26:42 +00:00
wrstuden
c7fc6c74ca
Oops. That extra "*" doesn't need to be there.
1999-01-15 22:04:44 +00:00
sommerfe
324ea43975
Fix format mismatch which only turns up when building with DEBUG
1999-01-15 22:02:59 +00:00
thorpej
e2a60769a0
Fix an unterminated macro call.
1999-01-15 20:34:31 +00:00
explorer
edd259d12e
Make it so raidframe will only perform synchronous writes, and async
...
reads. This avoids a problem where many writes will cause the driver
to allocate way too much memory.
This needs to change to a queueing system later, which will provide a
way to limit the memory consumed by the driver.
Without these changes, raidframe would use 24M or more on my machine when
the buffer cache dumped all its dirty blocks. Now it uses around 200k
or so.
1999-01-15 17:55:52 +00:00
drochner
21a687eb01
add japanese keyboard map, from AW9K-NNK@asahi-net.or.jp (Nonaka Kimihiro)
...
per PR kern/6814
1999-01-15 16:12:25 +00:00
drochner
6efb3afd18
add definition for japanese keyboard
1999-01-15 16:00:33 +00:00
bouyer
dc306354b0
Move the bswap functions from libutil to libc (this bups the
...
minor of libc and the major of libutil). For little-endian architectures
merge the bnswap() assembly versions with nto* and hton* using symbols
aliasing. Use symbol renaming for the bswap function in this case to avoid
namespace pollution.
Declare bswap* in machine/bswap.h, not machine/endian.h. For little-endian
machines, common code for inline macros go in machine/byte_swap.h
Sync libkern with libc.
Adjust #include in kernel sources for machine/bswap.h.
1999-01-15 13:31:15 +00:00
castor
45a22daf10
allow generated kernel includes and support mips pubassym.cf mechanism
1999-01-15 10:57:36 +00:00
castor
c729b2ffeb
add support for locore_mips[13].S
1999-01-15 10:33:11 +00:00
castor
534c67a373
Protect defopt against -D_LKM
1999-01-15 10:07:12 +00:00
castor
84915f67d7
Fix typo in mips3_ConfigCache() -- mips3_L2CachePresent
1999-01-15 09:58:43 +00:00
castor
cfdc52bfa9
Break out utility functions from locore.S
1999-01-15 08:44:27 +00:00
matthias
2dff258464
Support BUFCACHE option (stolen from i386).
1999-01-15 07:43:48 +00:00