jmcneill
f7c49dc7e6
Add another pcic at isa attachment. This enables the top PCMCIA slot on
...
my AST Ascentia 910N, and closes port-i386/11797
2002-02-08 01:47:59 +00:00
briggs
6331bb5b24
Let this compile with the IOP310_TEAMASA_NPWR option.
2002-02-08 01:42:41 +00:00
briggs
07ec97aeba
finish conversion from TEAMASA_NPWR to IOP310_TEAMASA_NPWR
2002-02-08 01:41:48 +00:00
eeh
4daea20c93
Move a brace so this will compile w/o DEBUG.
2002-02-08 00:47:04 +00:00
thorpej
140c8fe847
Don't hard-code the console address in error messages.
2002-02-07 23:53:01 +00:00
tv
e716d57285
Don't spew so much to the console without DEBUG.
2002-02-07 23:23:29 +00:00
eeh
d3d818a6f4
Fix register allocation in microtime().
2002-02-07 22:23:01 +00:00
eeh
6390142ec0
Make bus_space_barrier() an inline instead of a function vector.
2002-02-07 21:36:54 +00:00
eeh
92ef550481
Overhaul iommu_dvmamap_load_raw().
2002-02-07 21:35:26 +00:00
thorpej
2b9837b4d9
Add support for the Team ASA Npwr IOP310-based server appliance.
2002-02-07 21:34:23 +00:00
uch
b4156f9314
fix # of page directory entry.
2002-02-07 17:06:00 +00:00
uch
6b71166f4e
add missing cache flush code.
2002-02-07 17:05:22 +00:00
briggs
9827f27b9f
Update from thorpej:
...
* Define type and size of _mcount stub to make PIC code happy.
* Rename mcount to __mcount to get it out of the user namespace.
2002-02-07 05:13:35 +00:00
ross
5014982b5b
add ess0
2002-02-07 02:16:04 +00:00
jdolecek
104f7c34d6
joyvar.h is now at <dev/ic/joyvar.h>
2002-02-06 21:32:16 +00:00
thorpej
d17cc4f043
* Move some generic ARM OpenFirmware stuff into arch/arm/ofw (still
...
more can move, but not yet).
* Garbage-collect some cruft from arch/arm32 in preparation for
renaming to arch/shark.
2002-02-06 21:30:25 +00:00
kleink
3b7a9506f7
Printf the 601's HID0.
2002-02-06 20:00:48 +00:00
thorpej
690f10fea7
Use arm/conf/Makefile.arm, and add support for building ELF kernels
...
and converting them to a.out.
2002-02-06 19:59:41 +00:00
kleink
69e30815cf
Add a printf bitmask for HID0.
2002-02-06 19:59:30 +00:00
thorpej
c9a1155bcf
Adjust for new location of elf2aout.sh, and echo the command before
...
executing it (like we do for other commands).
2002-02-06 19:59:01 +00:00
wiz
2e56fbc7e0
Another <tab> -> <sp><tab> noted by Patrick Welche.
2002-02-06 19:58:02 +00:00
thorpej
5113cbfb17
A slightly cleaned up version of chris/nick's elf2aout.sh for ARM
...
platforms.
2002-02-06 19:54:47 +00:00
thorpej
da13cb2fb5
Back out all the vm_page_md changes. They are causing some
...
mysterious problems (a similar change to the i386 pmap causes
mysterious problems there, as well), and the issue needs to
be investigated more.
2002-02-06 17:41:42 +00:00
thorpej
4611193917
Efficiency tweaks, some made possible by vm_page_md.
2002-02-06 17:32:35 +00:00
kleink
8785df9eae
Oops, typo in previous, too.
2002-02-06 12:26:02 +00:00
kleink
ec9a0b843e
* Fix typos and misusage !PMAP_MAP_POOLPAGE mb_map allocation.
...
* Use pmap_kenter_pa() for mapiodev().
2002-02-06 12:24:48 +00:00
chris
ffd3311a48
LINKADDRESS != LOADADDRESS, so fix that typo.
...
Also move the elf2aout conversion to be last in the build sequence, this means that strip is run on the elf kernel.
Also have dbsym run on the kernel, this should allow us to have symbols in the kernel.
This now means kernels boot and run, and can also have ddb symbols.
2002-02-06 00:55:56 +00:00
fredb
554e7c4e9d
Forgot one -- `options COMPAT_15'.
2002-02-06 00:48:53 +00:00
fredb
69538a48bf
Update the GENERIC and GENERICSBC kernels to conform to current fashion:
...
- - Disable `options DIAGNOSTIC' by default, as the checks are reported to
be not really cheap.
- - Add `options COMPAT_AOUT_M68K', commented out, in preparation for ELF.
- - Remove `options EXEC_ELF32' from the kernel config. You can't just
build an ELF kernel -- you need to update your toolchain, and then,
once you go ELF, it's not an option, so it needs to go in std.mac68k,
as on the other m68k ports.
- - Comment out `options COMPAT_SUNOS'. This hasn't been reported to work
for a long time, so it's not very useful in GENERIC.
- - Enable `options IPFILTER_LOG', to go along with the `options GATEWAY'
and `pseudo-device ipfilter' motif.
2002-02-06 00:45:53 +00:00
thorpej
58eebd58b3
Use vm_page_md rather than pmap_physseg. Saves lots of cycles in
...
common operations.
2002-02-05 21:14:36 +00:00
kleink
cd6a8bc27c
Add MPC601 MQ and RTCU/RTCL SPRs.
2002-02-05 19:49:17 +00:00
thorpej
9485327397
Allow platforms to use an extra level of indirection for FIQs,
...
enabled by definining __ARM_FIQ_INDIRECT in <machine/types.h>.
This is needed for OpenFirmware systems (like the Shark), where
the OFW vector page is used, and kernel entries merely patched
into it.
2002-02-05 18:26:07 +00:00
reinoud
fe0ecbaede
At last enable the real time clock again on acorn32 !! thanks a lot to Mike
...
Pumford for the patches.
2002-02-05 14:36:35 +00:00
pk
ae36e0e350
bootpath_build(): parse boot path correctly if the boot device arguments
...
consists of more than one character (we still pay attention to the first
argument character only). From bt@csfps.de ; PR#15495.
2002-02-05 13:54:39 +00:00
thorpej
90544559d3
Don't put `frompc' into a0 in the delay slot of the __mcount
...
call; `jal __mcount' might be expanded by the assembler, and
thus a bogus `frompc' value could be passed.
2002-02-05 07:12:20 +00:00
eeh
e16b1e8bf6
Add a sound driver for Blade 100s (which doesn't seem to do much. All I
...
get is the sound of silecne.)
2002-02-05 01:55:49 +00:00
uch
c6bcb69ec7
recompile
2002-02-04 17:41:37 +00:00
uch
2e968e7e37
SH4 and HD64465(SH4 companion chip) serial console support.
2002-02-04 17:38:26 +00:00
uch
e79ccc5b22
enable PERSONA HPW650PA
2002-02-04 17:33:08 +00:00
uch
8484a699cd
add CacheSync() WinCE(2.10 or later) API declaration.
2002-02-04 17:32:36 +00:00
uch
7758e1728a
smart debug message.
2002-02-04 17:32:02 +00:00
uch
c154e13e2c
change system information print. remove ExtEscape (WinCE API) test. this was not useful.
2002-02-04 17:31:34 +00:00
uch
45ac5fbf94
correct file opening mode. CreateFile(_filename, GENERIC_READ, 0, 0, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);
2002-02-04 17:31:05 +00:00
uch
d7868a7885
HITACHI HD64465 UART module register define.
2002-02-04 17:23:44 +00:00
nonaka
5d557da31c
s/asm/__asm__ volatile/
2002-02-04 16:17:36 +00:00
pk
3ae8fa4104
Rename esym' to
kernel_top' and always initialize it in locore from
...
the information provided by the loader if possible (defaulting to `end').
If the DDB symbols aren't needed, `kernel_top' is adjusted in
autoconf:bootstrap() before calling pmap_bootstrap(). It will also
preserve the bootinfo data (if passed by the loader) for non-DDB kernels.
2002-02-04 08:36:36 +00:00
thorpej
0cc39d8d8a
Need <bsd.own.mk> to use ${MACHINE_CPU}.
2002-02-04 08:35:27 +00:00
thorpej
462fa41153
* Make this lint'able.
...
* Reduce some code duplication.
2002-02-04 08:34:27 +00:00
thorpej
87c05210dd
Fix for ELF + __NO_LEADING_UNDERSCORES__.
2002-02-04 08:33:34 +00:00
thorpej
2685463c0e
Use ${MACHINE_CPU} to assign ARCHSUBDIR.
2002-02-04 00:24:14 +00:00