bjh21
972ef526d2
Add hcsc, scsibus and some SCSI devices.
...
Also, add some useful compiler options to FOURMEG.
2001-06-02 10:47:55 +00:00
bjh21
2d35661e6a
Use write_munti_1() to implement bus_space_write_multi_1().
2001-06-02 10:45:43 +00:00
bjh21
ac0d39dfe8
Add write_multi_1().
2001-06-02 10:44:56 +00:00
bjh21
3df8e425e7
Correct permissions on vmapbuf'ed pages. A read from a device is a write to
...
memory, and vice versa.
2001-06-02 10:44:02 +00:00
jdolecek
40033835d8
Comment DIAGNOSTIC, DEBUG out
...
Use the 'root on ? type ?' config by default, leave the nfs one commented out,
add line for root on ed0a
2001-06-02 10:37:27 +00:00
chs
9bde6cff5c
remove bogus curly braces from a structure forward-declaration.
2001-06-02 01:19:29 +00:00
jdolecek
f6af05f407
Back the last revision off, upon Bill Sommerfeld's request
2001-06-02 00:46:00 +00:00
jdolecek
5dbe622e77
When polling, raise priority level to tty, to block keyboard interrupts
...
when the system is "warm", i.e. interrupts are not blocked anymore.
This seems to be necessary on my PS/2 Model 70 keyboard - without this,
system ends up in endless loop calling the keyboard intr routine if a key
is pressed when polling. This _may_ be just specific to level-triggered
interrupts PS/2 MCA uses, though it's more likely it's just the way the
particular keyboard controller works.
Discussed on tech-kern@.
2001-06-02 00:01:04 +00:00
jdolecek
b001ce9b90
g/c COMPAT_OLDBOOT from bootblocks, sprinkle some const
...
bump bootblock version to 2.10
2001-06-01 23:26:30 +00:00
thorpej
7e716e6849
Memory map and register definitions for the Algorithmics BONITO
...
MIPS memory and PCI controller. This file is provided by Algorithmics.
2001-06-01 20:29:33 +00:00
thorpej
2b5df8b7ff
vm_page_t -> struct vm_page *
2001-06-01 19:52:54 +00:00
itojun
5fbaedc40d
sync with GENERIC 1.405
2001-06-01 16:50:31 +00:00
thorpej
71cb790fb5
Add support for the Algorithmics P-4032 board. This is totally
...
untested, since I have no P-4032 board, but it's no worse than
the current situation, which is "totally non-working P-4032
support in the ARC port, of all places".
2001-06-01 16:00:03 +00:00
thorpej
23a3dc1508
If a bus doens't want to use an extent, don't force it to.
2001-06-01 15:57:31 +00:00
thorpej
356699e86b
Fat-trimming.
2001-06-01 15:30:11 +00:00
thorpej
c702830c42
The P-4032 has no ISA bridge/bus, so remove all P-4032 conditionals.
2001-06-01 15:20:06 +00:00
toshii
07187f8a43
Nuke FRAMEBUF_HW_BASE. This value is provided by the bootloader.
2001-06-01 14:08:35 +00:00
toshii
6349d0ae81
Nuke FRAMEBUF_{HW_,}BASE. This hack does no good.
2001-06-01 14:06:43 +00:00
toshii
ea77ec5725
Move some low-level code (SVC mode switching and PID address translation
...
disabling) which was written using inlined asm in initarm() to just after
the kernel entry point.
2001-06-01 14:04:29 +00:00
scw
78aad8f79e
Mark evcnt(9) item as done.
2001-06-01 08:31:07 +00:00
simonb
37326d639b
Rename assembly files that are pre-processed by cpp to use an S suffix.
2001-06-01 04:20:04 +00:00
thorpej
9f159a8918
Remove 4096-byte gap between .reginfo and .data, suggested by
...
Ian Taylor <ian@zembu.com>.
2001-06-01 03:55:30 +00:00
thorpej
f4f6c1dd1c
Enable SCSI.
2001-06-01 03:53:29 +00:00
toshii
76b3b49bb8
Add support for jornada720's framebuffer.
...
The functionality is almost same as bivideo, and hardware rasops and
power saving are not yet supported.
2001-06-01 02:51:03 +00:00
soda
f57a0847d2
fix off by one error. extra one page is needed for the case where
...
buffer is not page aligned (e.g. raw i/o case).
2001-05-31 20:56:29 +00:00
soda
9bac50748f
"opt_ddb.h" should be included at the beginning of source file,
...
because some headers (in this case <systm.h>) refers symbols (e.g. DDB)
defined in the opt_ddb.h
2001-05-31 19:41:57 +00:00
scw
59ba4788ce
Deprecate intrcnt/intrnames in favour of the generic evcnt(9) interface.
2001-05-31 18:46:07 +00:00
tsubai
1a891f65d4
One more gcc-2.95 issue.
2001-05-31 09:19:25 +00:00
mrg
283e406cb0
drop to prom on "halt" as well.
2001-05-31 08:55:19 +00:00
enami
da8f8f1e72
define _KERNEL_OPT as well as _KERNEL. we will use this in the future to
...
get kernel "opt_foo.h" headers, rather than _KERNEL && !_LKM.
2001-05-31 07:37:01 +00:00
nisimura
1f4f9ae5c2
Fix minor typos.
2001-05-31 07:24:23 +00:00
enami
f998b62e15
Fix commnet; hpcmips isn't x86 architecture.
2001-05-31 02:30:04 +00:00
enami
299159546d
s/Alpha/MIPS/ in comment.
2001-05-31 02:20:55 +00:00
nisimura
c227148511
PRiD 0x18 is shared by RC32334, 332 and 355. These SoCs are
...
distinguished by SYSID register in the system controller. Note
that PRiD 0x20 is for a standalone RC32364 processor which has the
same 32300 core inside. Rather better to name them MIPS32 ISA.
2001-05-31 02:06:26 +00:00
tsubai
ba87a6d444
Add gcc-2.95 version.
2001-05-30 20:37:48 +00:00
lukem
d84d2c6c85
add missing #include "opt_kgdb.h"
2001-05-30 15:24:23 +00:00
toshii
e2c5f5866f
Use sys/arch/arm/arm/blockio.S.
...
Actually, these functions aren't used by hpcarm but is necessary to be
able to link sys/arch/arm/mainbus thing.
2001-05-30 14:39:19 +00:00
leo
49927dd845
Add itepoll() prototype as suggested by 'maximum entropy' (pr#13047).
2001-05-30 14:25:07 +00:00
tsubai
2eae10adb5
Inline bswap{16,32} when the argument is constant.
2001-05-30 13:08:34 +00:00
soren
72943f1165
Pasto.
2001-05-30 12:52:06 +00:00
mrg
67afbd6270
use _KERNEL_OPT
2001-05-30 11:57:16 +00:00
nisimura
f32430d518
Add a case clause for IDT RC32332/RC32334 processor personality
...
inside a commented-out block.
2001-05-30 09:06:28 +00:00
nisimura
16a60efd2c
Add PRiD 0x18 for IDT RC32332/RC32334 processors.
2001-05-30 07:21:51 +00:00
bjh21
2d632efc89
Start using the blockio functions. This makes raw reads from hcsc 20% faster
...
(is that all?).
2001-05-30 00:19:43 +00:00
bjh21
f15491e9d3
Move the declarations of blockio.S functions from katelib.h to a new, exciting
...
<arm/blockio.h>. katelib.h includes it for compatibility.
2001-05-30 00:16:36 +00:00
bjh21
d51c27dfa8
Add read_multi_1() which does what it says fairly fast.
2001-05-30 00:14:09 +00:00
chs
966a1b86f8
initialize the b_dep field in malloc()'d buffers. fixes PR 13065.
2001-05-29 23:08:06 +00:00
bjh21
7d9a4dbad7
Move blockio.S from sys/arch/arm32/arm32 to sys/arch/arm/arm, since I want to
...
start using it on arm26.
hpcarm gets to keep its own version, since it's not identical and I haven't
got an hpcarm box to test.
2001-05-29 23:03:20 +00:00
ragge
d674a69f7a
And now we're running!
2001-05-29 21:55:00 +00:00
ragge
2de1ab0486
Add ci_cpuid.
...
Change the CLKF_ macros because the idle loop is now running at IPL1.
2001-05-29 21:29:32 +00:00