mrg
61d679b8c1
convert sparc64 to use `makefs' rather than vnd/newfs/mount. this severely
...
cleans up a lot of the processing here.
XXX: note that the sparc64 "INSTALL" kernel's file system has a copy of
GENERIC in /netbsd. fix this shortly.
2002-01-20 05:57:10 +00:00
thorpej
e594c94727
Some prototype cleanup.
2002-01-20 03:41:47 +00:00
thorpej
ce74acf44c
XXX Local prototype for syscall().
2002-01-20 03:39:51 +00:00
shin
073b07d45d
bugfix: OHCI is bus 0, device 12 or 19, function 2 (not 0).
2002-01-20 03:34:27 +00:00
scw
0e17fb3d6a
Make this compile again.
2002-01-19 21:13:45 +00:00
chris
e05c355470
Following on from similair change by Jason for xscale, pass the l1 page table into the map_chunk function so it can try to map the kernel in sections.
2002-01-19 18:51:58 +00:00
oster
39b858e3bf
Add new RF_* options for RAIDframe bits that are no longer built by default.
...
While we're here, enable RAIDframe (and RAID_AUTOCONFIG) by default for
architectures that I'm comfortable can deal with it being on by default.
Also: bump the number of 'raid' devices from 4 to 8, since 4 seems to
be insufficient in practise.
2002-01-19 18:45:06 +00:00
chs
b263a7eb4d
add a new flag PMAP_CACHE_VIVT for the pmap to inform the MI code that
...
that the cache is virtually-indexed and virtually-tagged (such as on the ARM),
and use this flag in the UBC code to be more friendly to those caches.
2002-01-19 16:55:20 +00:00
mrg
194652a3c1
update to reality, even if it still does not quite work.
2002-01-19 14:49:18 +00:00
shin
69d0f55255
add VR4131 cache-op bug workaround code.
...
we can't use Hit_WriteBack_Invalidate.
2002-01-19 04:25:36 +00:00
eeh
de4c6a980a
Remove some DEBUG code.
2002-01-19 03:30:54 +00:00
eeh
112afe4fa4
Fix a few more bugs.
2002-01-19 03:02:34 +00:00
ross
8828878167
Fix bug which prevented SIGFPE delivery
2002-01-18 22:15:56 +00:00
thorpej
d2ee788a90
Document the CONUNIT and CONSPEED config options.
2002-01-18 19:47:38 +00:00
thorpej
d25c8d3cac
Allow the console unit to be overridden with the CONUNIT configuration
...
option.
2002-01-18 19:47:05 +00:00
toshii
ee99b636ab
Add back a missing key mapping for Japanese jornada720.
2002-01-18 15:27:26 +00:00
shin
b886a869ed
add support for LASER5 L-Router.
2002-01-18 13:51:01 +00:00
thorpej
940aa6cbf5
Add cpwait's after TLB operations.
2002-01-17 23:56:01 +00:00
bjh21
6ad60873c2
More-or-less working signal handling for Linux processes on ARM.
2002-01-17 22:50:38 +00:00
eeh
85bf931596
Be more tolerant of unaligned stack pointers.
2002-01-17 22:23:47 +00:00
thorpej
e422b995b1
Cleanup a little, and teach db_write_text() about section mappings.
2002-01-17 20:47:00 +00:00
bjh21
0598bbd10f
Separate out syscall() out into three parts:
...
swi_handler() does stuff that all SWIs will need, then calls
curproc->p_emul->e_syscall.
syscall() handles native NetBSD system calls.
linux_syscall() handles Linux system calls.
2002-01-17 17:26:03 +00:00
augustss
72fd8ca3ac
Alphabetize audio attachment.
2002-01-17 16:06:49 +00:00
wiz
e45693d8ed
Fix ukbd attachment. Noted by Patrick Welche on port-macppc.
2002-01-17 15:50:28 +00:00
thorpej
79543e3e0b
* db_validate_address(): Use pmap_extract().
...
* db_read_bytes()/db_write_bytes(): Do comparisons against the
(unsigned) size_t correctly.
2002-01-17 03:52:06 +00:00
thorpej
3609326b93
Teach pmap_extract() about section mappings.
2002-01-17 03:06:21 +00:00
eeh
b60e750cca
Enable block insns in bcopy and bzero.
2002-01-17 02:26:37 +00:00
thorpej
f11f32eed1
Since we build with DDB by default, build with SYMTAB_SPACE by default,
...
as well.
2002-01-16 23:49:41 +00:00
thorpej
bd500cc450
When mapping the kernel text/data/bss:
...
* Round the text size up the next page, don't truncate it.
* Pass the kernel L1 table to map_chunk() so that it can try
to use section mappings.
2002-01-16 23:37:05 +00:00
thorpej
fd8ee60d12
Correct KERNEL_TEXT_BASE.
2002-01-16 23:33:51 +00:00
eeh
c2d74dc6cd
In bcopy use 32-bit comparisons in 32-bit kernels.
2002-01-16 22:44:48 +00:00
eeh
14dced409e
Use correct calculation for the trapframe in softtrap for ILP32.
2002-01-16 18:52:35 +00:00
eeh
9ed29324e3
Fix ILP32 bug.
2002-01-16 18:49:22 +00:00
tsutsui
5e3511e097
Fix a possible uninitialized variable found by new toolchain.
2002-01-16 16:10:32 +00:00
thorpej
75dfddd49d
Use bpf_mtap().
2002-01-16 05:56:54 +00:00
ross
3b4fb77f19
install fpu.h, needed for new lib/csu features
2002-01-16 01:19:22 +00:00
drochner
113038dfac
recognize Athlon model 6 (Palomino) and 7 (Morgan)
2002-01-15 13:34:52 +00:00
bjh21
b5c6c1df63
Simplify SWI entry: syscall() now extracts the SWI comment field itself.
2002-01-14 23:21:06 +00:00
bjh21
6462506466
Crude first cut at ARMLinux binary compatibility. Successfully runs
...
"/emul/linux/bin/echo hello, world", dynamically linked.
2002-01-14 23:14:32 +00:00
eeh
59339eac04
Make PHYS_ASI() also recognize little-endian ASIs.
2002-01-14 20:44:30 +00:00
kleink
3086980be4
Move spl*() interfaces from from param.h to intr.h; for compatibility,
...
still let them available from param.h as well like all other platforms
currently do.
2002-01-14 19:59:31 +00:00
soren
70e85fb54b
Remove __HAVE_GENERIC_SOFT_INTERRUPTS #ifdef.
2002-01-14 19:08:35 +00:00
soren
07e21646eb
Options MIPS3_5200 and MIPS3_L2CACHE_PRESENT are gone.
2002-01-14 19:07:16 +00:00
jandberg
2a9f95f2ad
Regenerated AMIGA, INSTALL and DRACO from GENERIC.
2002-01-14 18:56:35 +00:00
eeh
cc61f43486
Use a more efficient PIC_PROLOG().
2002-01-14 16:37:36 +00:00
eeh
79cc3b0d73
Set the interrupt retry timer to 0xff.
2002-01-14 16:30:31 +00:00
pooka
2bce33ba09
slight last-minute typo here
2002-01-14 16:26:44 +00:00
pooka
53aa4de53f
make RTC year IRIX semantics adjustments a macro
2002-01-14 16:23:27 +00:00
isaki
81fa322c19
Add another address, vector configuration of Nereid ethernet.
2002-01-14 04:25:47 +00:00
augustss
f3b996d67a
Add the i830 bridge.
2002-01-14 01:45:54 +00:00