chs
b98b7c2224
turn on printf format-string checking and -Werror. fix all warnings.
2001-05-13 16:55:37 +00:00
matt
ed4e69766c
Add VAX640
2001-05-13 15:37:28 +00:00
ragge
68d0ed5c0c
Add bus type.
2001-05-13 15:24:18 +00:00
bjh21
330163a77f
Include opt_cputypes.h, since we use CPU_*.
2001-05-13 14:41:56 +00:00
bjh21
ba2ed3776e
Refer to the Risc PC IOMD by its real name (which appears to be IOMD20).
2001-05-13 14:30:00 +00:00
bjh21
b9ded015f4
strstr() is no longer used in the kernel. G/C it.
2001-05-13 14:17:36 +00:00
bjh21
e2b24925d1
Use get_bootconf_option() to find boot options, rather than home-grown
...
strstr()-based hacks.
2001-05-13 13:53:08 +00:00
bjh21
0ea71ec5ea
Make use of a.out or ELF symbols dependent on the compile-time definition of
...
__ELF__.
2001-05-13 13:51:08 +00:00
bjh21
e8fd2642a9
Don't include parse_cpu_options() unless we're going to use it. This fixes
...
a warning on arm26.
2001-05-13 13:50:01 +00:00
bjh21
1d9afb6c6d
Initialise boot_args and boot_file, for get_bootconf_option().
2001-05-13 13:48:11 +00:00
bjh21
73bc600e40
Use _LOCORE to recognize assembler in the kernel, not ASSEMBLER (which doesn't
...
get set).
2001-05-13 13:47:23 +00:00
bjh21
2af5062ab7
Add <machine/bootconfig.h> on arm26, and add an <arm/bootconfig.h> for it to
...
include (since all the contents are MI).
2001-05-13 13:46:23 +00:00
bjh21
61044be691
Move get_bootconf_option() into a new file, sys/arch/arm/arm/bootconfig.c,
...
since it's in no way machine-dependent. It's not really ARM-specific either,
but I don't think it's useful enough to be made part of the MI kernel.
2001-05-13 13:44:33 +00:00
ross
04ff12867f
Make the /u part of show reg/u work.
2001-05-13 01:40:58 +00:00
gmcgarry
bb80cac4a1
pull in lib/libkern/libkern.h to resolve inline tolower()
2001-05-13 00:01:45 +00:00
gmcgarry
b2f43b0b94
size -> ${SIZE}
2001-05-12 23:55:07 +00:00
kleink
9e162d4ea5
Delint my previous change.
2001-05-12 22:42:07 +00:00
chs
b4de661569
switch next68k to ELF. highlight include:
...
add "%" prefix to register names in assembly code.
change assembly functions to return pointer values in %a0 instead of %d0.
C symbols no longer prepend an underscore, adjust assembly code for this.
32-bit values are now 32-bit aligned instead of 16-bit aligned,
adjust structure packing and padding to override this where necessary.
make EXEC_ELF std, make EXEC_AOUT and COMPAT_AOUT_M68K optional.
use the MI loadfile() instead of several home-grown versions.
2001-05-12 22:35:29 +00:00
chs
1aeca5a83b
define VECTOR() and friends in non-_KERNEL environments too.
2001-05-12 22:27:05 +00:00
takemura
e427bbc2de
Add '#if defined(_KERNEL) && !defined(_LKM)' to avoid including
...
opt_spec_platform.h when you compile standalone program (bootloader).
2001-05-12 10:17:20 +00:00
takemura
b8cf6af7cb
Fix description about frame buffer type.
2001-05-12 10:08:59 +00:00
kleink
ba6a8bf61e
Update to reflect that unlike in m68k a.out environments, where the .align
...
directive is given a log2 argument, .align is given a linear argument in
m68k ELF environments.
2001-05-12 00:55:34 +00:00
tsutsui
9247a0bbcc
- Declare pccnattach() in <machine/pccons.h>
...
- Make cpu_reboot() reset machines properly without pccons
2001-05-11 21:15:11 +00:00
kleink
58a818769b
* Fix remaining 32-bit vs. native pointer problems in data structures;
...
reviewed by Eduardo.
* Define the size of uc_pad, so ucontext32_t will have the correct size.
2001-05-11 17:37:14 +00:00
kleink
1d8e184b6b
svr4_32_mcontext.gwin is a pointer 32 bits wide.
2001-05-11 16:49:22 +00:00
tsutsui
67b73792f6
Clean up redundant declarations.
2001-05-11 16:36:42 +00:00
scw
e2177c7f71
Ensure the caches are flushed before changing the `cacheble' state
...
of a page.
2001-05-11 13:05:06 +00:00
scw
6ca2fd54c1
Take the offset and length into account inside bus_dmamap_sync().
...
(Inspired from the Atari version).
This fixes a problem seen with the new MI osiop driver.
2001-05-11 13:01:44 +00:00
thorpej
a3fad63f23
Rafal's Indigo2 kernel configuration.
2001-05-11 05:05:42 +00:00
thorpej
5c3fa40aa3
Autoconfiguration glue changes for Indigo2/Indy support.
2001-05-11 05:04:34 +00:00
thorpej
c68eb33351
Delete __NO_SOFT_SERIAL_INTERRUPT.
2001-05-11 05:02:30 +00:00
thorpej
c36aca4169
Support for configuring an SCC console. From Rafal K. Boni.
2001-05-11 04:56:56 +00:00
thorpej
935ed514af
Support for the IP22 (Indigo2, Indy, Challenge S). From Rafal K. Boni.
2001-05-11 04:56:09 +00:00
thorpej
07d7386b8f
Move IP32 (O2) support into its own file.
...
From Rafal K. Boni.
2001-05-11 04:55:42 +00:00
thorpej
acc9f8ef65
Adjustments for dynamic system configuration. From Rafal K. Boni.
2001-05-11 04:53:25 +00:00
thorpej
7583466c6f
Expose atoi(). From Rafal K. Boni.
2001-05-11 04:47:55 +00:00
thorpej
148ab319ac
Use hit-flush ops in bus_dmamap_sync(). From Rafal K. Boni.
2001-05-11 04:46:22 +00:00
thorpej
fc4bcdcdf2
We now have generic soft interrupts.
2001-05-11 04:42:41 +00:00
thorpej
a8a801d6f3
Dynamic system configuration support, derived from pmax port.
...
From Rafal K. Boni.
2001-05-11 04:42:13 +00:00
thorpej
c9ca9bb770
SGI machine types and subtypes. From Rafal K. Boni.
2001-05-11 04:38:22 +00:00
thorpej
6b313f2c5f
Basic EISA support for the Indigo2. From Rafal K. Boni.
2001-05-11 04:36:15 +00:00
thorpej
13f69bc540
Generic software interrupt implementation, derived from mipsco
...
implementation.
From Rafal K. Boni.
2001-05-11 04:32:05 +00:00
thorpej
87f3aebd5e
New data structures for the new SCC driver.
...
From Rafal K. Boni.
2001-05-11 04:26:17 +00:00
thorpej
f24f6c113d
Support for the SCC serial ports on Indigo2/Indy.
...
From Rafal K. Boni.
2001-05-11 04:24:44 +00:00
thorpej
3b92374a20
Support for the Indigo2/Indy IMC (this is that to which all other
...
devices are attached).
2001-05-11 04:22:55 +00:00
thorpej
e6e4372ada
New clock functions, based on the newsmips versions. These
...
actually do something, by calling into the hardware clock
routines set up during autoconfiguration.
From Rafal K. Boni.
2001-05-11 03:42:59 +00:00
thorpej
ce9753d9e9
Autoconfiguration glue for HPC devices.
...
From Rafal K. Boni.
2001-05-11 03:23:38 +00:00
thorpej
5885656e58
Support for the Seeq 8003 Ethernet attached to the HPC ASIC,
...
found on Indigo2 and Indy.
From Rafal K. Boni.
2001-05-11 03:22:21 +00:00
thorpej
5d02689ede
IOC1/2 memory map.
...
From Rafal K. Boni.
2001-05-11 03:18:57 +00:00
thorpej
726924bc4c
Support for the Dallas 1286 clock found on the Indigo2 and Indy.
2001-05-11 03:16:59 +00:00