martin
ae7d5baab6
Fix pasto - make it compile for !MULTIPROCESSOR
2002-12-15 23:01:09 +00:00
pk
9313f9570d
Disable `unimplemented flush' traps during boot. Keep it disabled on
...
non-MULTIPROCESSOR kernels.
2002-12-15 15:01:08 +00:00
takemura
e9628b7102
Added Vrc4173PIU. (touch panel interface unit on Vrc4173)
2002-12-15 09:24:24 +00:00
christos
cc079cff49
release the kernel lock if trace_enter fails.
...
XXX[1]: We need to fix all platforms that do this.
XXX[2]: x86 does not check for MPSAFE syscalls before grabbing the lock.
2002-12-14 14:52:24 +00:00
fvdl
b2622c34d6
In syscall_fancy(), drop the kernel lock if trace_enter fails.
...
From Nick Hudson.
2002-12-14 14:40:36 +00:00
junyoung
16c0ce8d78
Fix comment.
...
De-__P().
2002-12-14 09:46:36 +00:00
junyoung
058737862e
Now that gdt_compact() is gone, #if 0'ed gdt_shrink() doesn't need to be
...
here, either. Remove other #if 0 code as well.
2002-12-14 09:38:50 +00:00
tsutsui
e0481a14c5
Change type of dumpmag from u_long to u_int32_t to sync with other ports.
2002-12-14 05:23:19 +00:00
christos
0cc4fbf335
add twe control device
2002-12-13 23:26:47 +00:00
fredette
856e98cd30
bcopy -> memcpy, bzero -> memset
2002-12-13 20:44:44 +00:00
drochner
9ab86cb8ae
do a TBIAS after modifying cache enable bits
2002-12-13 18:52:56 +00:00
drochner
b36fe906bf
scatter some pmap_update(pmap_kernel()) to reduce differences to other ports
2002-12-13 18:50:22 +00:00
drochner
53cb6b767d
use <net/netisr_dispatch.h>
2002-12-13 18:49:35 +00:00
fvdl
8cbcf0f7a3
Remove check for 32bit-only access of the old syscall path.
2002-12-13 17:44:13 +00:00
fvdl
81a877b0f1
Restore all registers at sigreturn.
2002-12-13 02:52:10 +00:00
lukem
7f7f9da211
minor delint
2002-12-13 02:36:37 +00:00
fvdl
ac22ef18d8
Remove redundant cli/sti instructions. From Enami Tsugutomo.
2002-12-12 21:39:33 +00:00
christos
61b8a488ba
Add empty shells of new functions so we can keep compiling.
2002-12-12 17:42:10 +00:00
christos
09e9a5cde9
This new file is wanted by compat_darwin.
2002-12-12 17:41:53 +00:00
christos
c9498dd93c
add missing dependency.
2002-12-12 17:41:19 +00:00
masuda
91481144ea
Now that OpenBlockS code lives in evbppc, this directory is no longer needed.
...
OK'd by masuda.
2002-12-12 13:54:43 +00:00
masuda
edba4e9dbc
Added some descriptions of OpenBlockS products just for your information.
2002-12-12 13:45:27 +00:00
masuda
8d55809f2f
Description file for OpenBlockS S and R.
...
Those products are shipped from Plat'Home Inc.
See http://www.plathome.co.jp/
2002-12-12 12:51:37 +00:00
pk
f4fe3fda21
dumpsys(): Use pmap_kremove() to unmap pages mapped pmap_kenter().
2002-12-12 09:34:04 +00:00
manu
98bc8767ae
Bug fixes:
...
- In case of ailure in the child, kill the child and wakeup the parent
- Do call child_return
- The src and dst args were mixed up when copying regs 0-31 to the trapframe
This makes pthread_create(3) fully working (test program works).
2002-12-12 08:23:27 +00:00
manu
66a29c52af
Added a few Mach traps: mach_boostrap_register, mach_port_set_attributes,
...
mach_port_move_member, mach_port_set_attributes, mach_task_set_special_port,
(none do anything)
Added mach_thread_create_running, which creates a new Mach thread. It
provides the register context of the new thread. We use it in a child
function provided to fork1(). The child function is machine dependent and
is not yet implemented for i386.
The new thread crashes quickly, but at least it starts.
2002-12-12 00:29:23 +00:00
joda
86b7f22e4f
cpuid feature bit 30 is set on IA-64 (in x86 mode)
2002-12-11 13:50:14 +00:00
pk
047870f66e
softintr_establish(): append handler to the list for the actually choosen
...
processor interrupt level.
2002-12-11 13:21:19 +00:00
fvdl
a167f47c0c
Since a CPU may spin waiting for another CPU to handle an IPI, an
...
IPI must be the very first thing to be handled in splx(), if it
had been blocked before. Change things around a bit to guarantee
this.
2002-12-11 12:02:07 +00:00
pk
e675712f0d
* loadfile() return a file descriptor that must be closed.
...
* check the kernel size before loading
2002-12-11 10:35:06 +00:00
perry
c2afe21c94
Change from a hardcoded sanity check date that has to be updated by
...
hand every few years to code that uses the automatically generated
time value from config_time.h
Fixes an ancient XXX in the code.
2002-12-10 23:24:33 +00:00
fvdl
c4045d2838
Avoid strict-alias warning.
2002-12-10 20:45:31 +00:00
fvdl
ddb412e581
Define NFS_WSIZE and NFS_RSIZE as on i386.
2002-12-10 17:57:19 +00:00
thorpej
e8cc3884de
Rename __LDPGSZ to AOUT_LDPGSZ, to accurately reflect what it is.
2002-12-10 17:14:02 +00:00
pk
725a6aebf7
Remove the `flags' argument from bus_intr_establish().
2002-12-10 13:44:47 +00:00
itohy
6e91aedc2d
Use use WSMOUSE_TYPE_MAPLE.
...
Enable periodic GETCOND only if the mouse is enabled.
2002-12-10 13:19:10 +00:00
itohy
9cd48c7572
Use WSKBD_TYPE_MAPLE.
2002-12-10 13:18:04 +00:00
pk
68817a2024
bus_intr_establish() signature change.
...
The additional `fast trap' argument is ignored in these drivers.
BUS_INTR_ESTABLISH_FASTTRAP and BUS_INTR_ESTABLISH_SOFTINTR are no longer used.
2002-12-10 12:24:05 +00:00
pk
5446e96bac
bus_intr_establish() now takes an optional `fast trap' handler argument.
...
BUS_INTR_ESTABLISH_FASTTRAP and BUS_INTR_ESTABLISH_SOFTINTR are no longer used.
2002-12-10 12:16:25 +00:00
pk
45c45fca81
intr_establish() signature change: pass NULL for the `fast trap' argument.
2002-12-10 12:13:24 +00:00
pk
fe233fdc10
The `fast trap' handlers are now pssed as an optional argument to
...
bus_intr_establish(). Allow fall-back on a regular interrupt handler if
the interrupt level must be shared with another device.
2002-12-10 12:11:21 +00:00
pk
4f62e0f7c8
* intr_establish() now takes an optional `fast trap' routine argument.
...
* also remove __P().
2002-12-10 12:04:51 +00:00
pk
6f945ab887
Allow a `fast trap' handler installation to be undone if an interrupt level
...
must be shared. This requires drivers that request the installation of
a `fast trap' handler to supply a regular interrupt handler as well to fall
back on.
The `fast trap' routine (if present) is now passed as an additional
argument to intr_establish().
2002-12-10 12:03:08 +00:00
thorpej
78ea2dd367
Use __LDPGSZ (which must be == USRTEXT) as the text address for a.out
...
executables, and eliminate the USRTEXT constant, which was only used
by the a.out exec code.
2002-12-10 05:14:24 +00:00
thorpej
9004406585
Error out if we get an unexpected buffer type.
2002-12-10 01:09:09 +00:00
simonb
5115869b27
Fix pickier constraints in gcc 3.3. Kernels compiled with gcc
...
"3.3 20021123" (with a small patch from Ian Dall to fix a -O2
problem) and binutils "2.13.90 20021124" now work on the pc532.
2002-12-09 23:47:47 +00:00
simonb
6a5e492b57
Remove the explicit `makeoptions MACHINE_ARCH="mipse{b,l}"' for kernel
...
builds and use the endianness of the toolchain being used to determine
the endianness of the kernel.
2002-12-09 22:54:09 +00:00
thorpej
2c75f5b061
No need to depend on userland libraries here.
2002-12-09 16:30:40 +00:00
david
213339df22
Restore the cardbus config line. Cardslot is upset with pcmcia only.
2002-12-09 16:24:39 +00:00
pk
04e582df1b
setsoftint() is no longer used.
2002-12-09 16:13:58 +00:00
pk
48a30a2e35
Soft interrupts use their own set of handlers lists.
2002-12-09 16:13:23 +00:00
pk
c822c6bd84
Finish the switch to the softintr(9) framework.
...
To make this work, we now have to use separate handler lists for hardware
and software interrupts as the soft interrupt handlers do not return
an `interrupt handled' status.
Thanks to Matt Fredette for providing an initial set of patches on port-sparc.
2002-12-09 16:11:50 +00:00
perry
21bf723223
comment out/comment/move p64h2apic line.
2002-12-09 15:50:57 +00:00
scw
c7eafb778a
The walnut port has been subsumed by the new evbppc port.
2002-12-09 14:57:47 +00:00
tsutsui
8c3c217b4d
cosmetics.
2002-12-09 13:38:30 +00:00
tsutsui
a92570f14c
As per discussion with soda, all EISA based Jazz machines seem to require
...
the same method to access TOD clock, so move chipset-dependent mcclock
routines to appropriate files.
This should also fix Express RISCserver and RISCserver2200 (aka R96) support
which has been broken since "struct platform" was introduced.
2002-12-09 13:36:26 +00:00
scw
0e6f5edb27
Delete walnut, add evbppc.
...
While I'm here, add sh5 and evbsh5.
2002-12-09 12:53:41 +00:00
jdolecek
d9944f3152
need -mno-abicalls in AFLAGS as well, so that .S would be compiled as
...
non-PIC same way as .c
2002-12-09 12:42:18 +00:00
scw
5b5dfad81e
Add evbppc.
2002-12-09 12:29:17 +00:00
scw
67d6f49379
Changes/additions to support evbppc.
2002-12-09 12:28:12 +00:00
jdolecek
a74b5c71e2
build with -ffreestanding
2002-12-09 12:20:56 +00:00
scw
f1d6e9e873
Add pmc.h
2002-12-09 12:17:42 +00:00
scw
5448df2eed
New umbrella-port for PowerPC-based evaluation boards.
...
The first board to be included here is the port to the 405GP-based
Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms
in the tree have been dealt with.
2002-12-09 12:15:48 +00:00
jdolecek
4f2661e403
add #include <lib/libkern/libkern.h> to pull in prototypes
...
for couple items which don't have implicit prototypes with -ffreestanding
2002-12-09 12:14:10 +00:00
simonb
719522fdf3
Add "sqphy" for the PHYs on the PB1500.
...
Add a note that this kernel is for the PB1000 and PB1500 boards.
2002-12-09 06:54:25 +00:00
david
6189641f30
Don't want cardbus here, since there are no devices on it.
...
Thanks to Krister Walfridsson for mentioning it.
2002-12-09 02:38:13 +00:00
martin
92fb024e28
Follow the sparc port and use the MI versions of setrunqueue and
...
remrunqueue.
2002-12-08 22:30:53 +00:00
manu
9f6565f2bd
A working fork/vfork implementation. Darwin fork differs from our fork by
...
two ways:
- the child gets its pid as retval[0] (userland stub will turn it into a 0),
retval[1] is 1 and it is 0 in the parent.
- in the child, the fork syscall is successful, hence we must skip the next
instruction.
2002-12-08 21:53:10 +00:00
leo
e1de9af762
regen.
2002-12-08 21:33:56 +00:00
leo
cacf2eb6c2
Make things work with the new autoconf stuff:
...
- The pcibus is now called 'pcib' and the isabus 'isab'. Their attributes are
'pcibus' and 'isabus' respectively. This makes the underlying busses
attach again.
- Initialize the parent structure in the config_console() function.
Otherwise we end up without a console.
2002-12-08 21:31:35 +00:00
pk
74a8332ee9
cpu_switch(): avoid raising the interrupt level and enabling traps at the
...
same time as this may cause a spurious interrupt in some implementations.
Pointed out by uwe.
2002-12-08 16:16:59 +00:00
uwe
38b8c5689a
Use 0x07ffffff for LOADADDR mask. This still provides for 128MB (and
...
given that PROM maps just 4 or 16 this is not going to be a bottle
neck). Doesn't really affect normal kernels, need it for the changed
kernel base address (uncommitted) hack for broken javastation OFW.
Ok by pk.
2002-12-08 14:36:55 +00:00
ichiro
d24191b40d
delete unneed pmap for LED and Clock
2002-12-08 13:22:31 +00:00
ichiro
51b12685a4
change flags of pmap_enter() in ixp12x0_io.c, ixpsip_io.c
...
bug fix: ixp12x0_pci.c
2002-12-08 13:21:44 +00:00
manu
3b0f6d78ed
Introduce BSD system calls with alternate patch checking (in /emul) in
...
compat/common, so that they can be shared by several emulations, and use
them for Darwin.
This removes the ugly dependance on FreeBSD freebsd_file.c for COMPAT_DARWIN
2002-12-08 00:50:23 +00:00
scw
d4cfbd3754
Implement __cpu_simple_lock{,init,try}() for sh5.
2002-12-07 22:31:33 +00:00
tsutsui
12a1bc1fff
Add (commented out) options SYMTAB_SPACE.
2002-12-07 21:55:44 +00:00
scw
50247a2a3c
Fix PRIiPTR.
2002-12-07 21:37:35 +00:00
tsutsui
005b76cc2a
Call ${DBSYM} in SYSTEM_LD_TAIL_EXTRA.
2002-12-07 21:35:58 +00:00
tsutsui
ecc82050ea
Call ddb_init() unconditionally if SYMTAB_SPACE is defined.
2002-12-07 21:34:48 +00:00
ad
59773dea2e
Implement the DPT EATA ioctl() interface.
2002-12-07 19:48:30 +00:00
junyoung
6b57b095ae
Identify many Intel processors which were misidentified previously.
2002-12-07 15:36:20 +00:00
junyoung
721f8f7979
Print processor signature (id) after clock frequency.
2002-12-07 15:18:08 +00:00
tsutsui
40ca5f0895
- Add definitions RD_94_[PVS]_EISA_{IO,MEM} in rd94.h.
...
- J96A (Express5800/240 R4400 EISA) requires different method to access
todclock from other NEC machines (it's similar with magnum),
so handle it in p_nec_j96a.c.
Now my NEC Express5800/240 works. (and now I can test 53c700 SCSI.)
2002-12-07 13:09:46 +00:00
pk
6c8d3fba22
Use MI versions of {set,rem}runqueue().
2002-12-07 10:27:03 +00:00
jmc
a94542f191
Rename the commented out fwscsi -> sbpscsi (names changed once code was
...
committed)
2002-12-07 07:26:51 +00:00
tsutsui
a9df47a02d
Some cosmetics.
2002-12-06 17:57:28 +00:00
junyoung
43bc578d8b
Get rid of #ifdef CPUDEBUG. CPU signature is always displayed.
2002-12-06 17:53:52 +00:00
pk
9ebe0ee7a6
ienab_bi[cs] are never used in a context common to both sun4/4c and sun4m,
...
so there's no point in constructing common entry points for them in locore.s.
2002-12-06 17:45:39 +00:00
pk
1b719337bb
Pass the `device class interrupt level' on to intr_establish() and use to
...
raise the ipl in the interrupt handlers to the appropriate level. This avoids
interrupt handler interference if one of the devices actually interrupts at
a lower hardware level than the maximum level assined to a device class.
Based on code from Art Grabowski in openbsd.
2002-12-06 16:04:11 +00:00
itohy
3e8cfbbf05
minor changes
...
fix typo
2002-12-06 16:03:52 +00:00
itohy
0d63741702
The buf structure (<sys/buf.h>) is not flexible since it is designed for disks,
...
and use home-grown buffer structure.
Handle display orientation (normal or upside-down) appropriately
by making use of devinfo of base device.
If the LCD is at an expansion slot of a base unit
whose di_connector_direction == MAPLE_CONN_TOP,
the driver automatically rotates the bitmap.
You need not rotate the bitmap before passing to the driver (spec change).
2002-12-06 15:59:53 +00:00
itohy
f972b5535e
Pass devinfo of the base device (subunit == 0 of the same port)
...
to sub-drivers.
2002-12-06 15:49:31 +00:00
itohy
8f6d7bef0a
The value of di_connector_direction is 1 for Dreamcast Gun, 0 for
...
other devices. It looks like that the value represents the direction
of expansion units (Visual Memory, etc.).
Add definition of the directions.
2002-12-06 15:47:22 +00:00
pk
721e534a25
Use IPL_SOFTFDC.
2002-12-06 15:37:55 +00:00
pk
e093913db8
Use IPL_SOFTAUDIO.
2002-12-06 15:37:39 +00:00
pk
060fa93542
Start using IPL_* constants from intr.h; phase out PIL_* in psl.h
2002-12-06 15:36:45 +00:00
junyoung
6e278393ba
Don't pollute struct cpu_info with throwaway variables.
2002-12-06 14:47:07 +00:00
scw
57c2c2b87f
Add a hack at the end of setregs() which works around a bug which can,
...
under some circumstances, leave turds in the icache following vmspace
teardown.
It's not yet clear if this is a pmap bug or a toolchain problem since
the hack is unecessary when the kernel is compiled with -O0. Of course
that could just be masking the problem due to increased icache pressure...
2002-12-06 10:22:15 +00:00
scw
f051850107
Avoid strict-alias warnings.
2002-12-06 10:14:10 +00:00
scw
41085b101b
fsina.s, fsrra.s and fcosa.s take single-precision operands, not double.
2002-12-06 10:12:13 +00:00
scw
87897c05fe
Qualify ptel and tlbcookie fields with volatile since they are
...
modified by the TLB miss handler.
2002-12-06 10:10:48 +00:00
scw
04fd530ec5
Avoid strict-alias warnings.
2002-12-06 10:07:10 +00:00
scw
381d46a4d1
Hard-code the simulated cpu speed to some fictional value.
2002-12-06 10:06:27 +00:00
simonb
ae1eaadf08
Fix a typo in the PCI map array (no functionality changes in practice).
2002-12-06 05:46:47 +00:00
junyoung
df482bbd8a
Rename amd_cpuid_cpu_cacheinfo() to amd_cpu_cacheinfo().
2002-12-06 05:03:02 +00:00
junyoung
281fa073dc
Display the extended feature flags with non-Intel processors rather than
...
the standard flags. See also PR#19163.
Before:
cpu0: AMD Athlon XP 1800+ (686-class), 1532.11 MHz
cpu0: features 383f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR>
cpu0: features 383f9ff<PGE,MCA,CMOV,FGPAT,PSE36,MMX>
cpu0: features 383f9ff<FXSR,SSE>
After:
cpu0: AMD Athlon XP 1800+ (686-class), 1532.11 MHz
cpu0: features c3cbf9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR>
cpu0: features c3cbf9ff<PGE,MCA,CMOV,PAT,PSE36,MPC,MMXX,MMX>
cpu0: features c3cbf9ff<FXSR,SSE,3DNOW2,3DNOW>
While I'm here, amd_cpuid_cpu_cacheinfo() is an info function rather
than a probe function.
2002-12-06 02:38:25 +00:00
simonb
4ea9ad894f
Avoid strict alias warning.
2002-12-06 01:55:55 +00:00
christos
c363ae66f1
add offsets for linux_rt_sigframe
2002-12-06 00:00:20 +00:00
christos
6b0fccd61c
simplify
2002-12-06 00:00:04 +00:00
fredette
0fee3368c3
Fixed a null pointer passed to printf().
2002-12-05 18:05:33 +00:00
junyoung
a2a55f2564
- FGPAT -> PAT, as documented in Intel manual.
...
- Feature flag 31 is "Signal Break on FERR" (SBF).
2002-12-05 17:25:26 +00:00
junyoung
72510c5d3b
- Identify VIA C3 processors. Fix PR#19163.
...
- While here, make use of CPUID2STEPPING() macro.
2002-12-05 16:19:08 +00:00
jdolecek
4ed167f658
a bit of KNF - function type on separate line than function name, function
...
name on start of line
2002-12-05 10:01:56 +00:00
ichiro
fa14fafc16
add IEEE1394 configuration(Comment out)
2002-12-05 09:32:22 +00:00
simonb
699bf96665
Drop the _KERNEL test; these functions are needed for SMP and other ports
...
don't bother with a _KERNEL check.
2002-12-05 02:56:51 +00:00
fvdl
cc2e1c4082
FIrst cut at INSTALL kernel.
2002-12-05 02:06:44 +00:00
david
2cf8089839
Include cbb, and its cardslot and pcmcia children. Needed by some wi cards.
2002-12-04 23:44:12 +00:00
uwe
6c05e7879f
Fix an options<space><tab> nit.
2002-12-04 23:30:40 +00:00
fvdl
93f2be9ef0
For the resume/recurse case, make sure that the interrupt mask level
...
of the handler is set before acquiring the kernel lock, to avoid a
recursive chain of interrupt processing out of splx().
2002-12-04 23:13:09 +00:00
jdolecek
6227201ba9
If booting from floppy in 2.88MB drive, actually test if it's possible
...
to read sector 18, and fallback to 1.44MB drive geometry if that fails.
This allows to boot from 1.44MB floppy disk in 2.88MB drive.
Tested with 2.88MB drive in IBM PS/2 model 95 donated
by 'Yokotashi' <lhc at kanal ucw cz> and Pavel Cahyna
<pavel.cahyna at st ms mff cuni cz>
Bump biosboot version.
Fixes PR kern/3418 by Keith Moore.
Change okayed by Frank van den Linden.
2002-12-04 18:26:56 +00:00
thorpej
a13469e728
Revert my previous GCC 3.3-related changes; GCC 3.3 has been fixed
...
to handle our stdarg/varargs ABI for PowerPC.
2002-12-04 17:42:51 +00:00
imp
1d37d03cd9
Custom config file the the Deskstation rPC44 (aka ARCSTATION I and EPC44).
...
Untested on target hardware, but compiles and links.
2002-12-04 08:14:30 +00:00
imp
cad09ef8c4
Include machine/kbdreg.h when NPCKBC > 0. This is necessary to pick up
...
the KBDCMDP definition.
2002-12-04 07:43:55 +00:00
fvdl
5c45b70587
Don't use delay() in the IPI wait loop. Use an empty one instead, with
...
a counter check in the DIAGNOSTIC case.
2002-12-04 01:36:10 +00:00
fvdl
082d4707fd
Create a proper frame in Xspllower if DDB is defined.
2002-12-04 01:33:58 +00:00
haya
805040f592
New Feature: add pseudo device for IEEE 1394 isochronous stream and
...
isochronous reception routine for IEEE 1394 OHCI (fwohci). The
transmission part is under construction.
The minimum configuration options for this feature are:
# IEEE 1394 (i.LINK)
fwohci* at pci? dev ? function ?
pseudo-device fwiso 1
2002-12-04 00:28:39 +00:00
fvdl
b59af86db6
Install atomic.h
2002-12-03 22:13:58 +00:00
fvdl
567d82224b
Synch with i386 (pmap, naming schemes, cpu_info structure).
2002-12-03 22:03:01 +00:00
fvdl
e6f74d6f68
Set the CR0_WP bit.
2002-12-03 22:01:26 +00:00
uwe
23c0293ee7
The chip treats weekday 1 == Sunday, correct dt_wday adjustment logic
...
appropriately. NB: the old code would never write weekday zero that,
I've been told, might cause the RTC to reset.
Pointed out by kenh.
2002-12-03 17:54:54 +00:00
kenh
25c20430c3
The day-of-week register in the MC146818 has the value 1-7, but
...
clock_secs_to_ymdhms() returns dt_wday with a range of 0-6. Make sure
the DOW register has the correct range.
2002-12-03 16:11:11 +00:00
ichiro
ad74b473f7
initialize ixpcomconsaddr
...
use splserial()
fix IXPCOM registers
2002-12-03 09:28:27 +00:00
ragge
0b23d06491
Revert Jason's changes to the boot startup code:
...
- All regs must be saved before any register is altered.
- movc{3,5} alters r0-r5, so clearing bss would clear the text instead.
This needs more thinking/testing to get it work correct; there are
different ways different CPUs call "boot".
2002-12-02 20:23:32 +00:00
ichiro
5a1cd5fee6
add NAPPI_MD config file
2002-12-02 14:26:52 +00:00
ichiro
05413e5da4
move location of pmap_debug()
2002-12-02 14:25:38 +00:00
ichiro
1e213be17b
use bus_space map
2002-12-02 14:10:13 +00:00
ichiro
f2de71b067
changes&fix name of mapping registers
2002-12-02 14:08:57 +00:00
matt
56effcf269
Add multiple inclusion protection.
2002-12-01 21:21:44 +00:00
matt
4913834e76
Fix inconsistencies in various definitions of avail_*, virtual_*, and
...
proc0paddr.
2002-12-01 21:20:31 +00:00
isaki
14096cb14e
Add bmd, memory disk driver for Nereid bank memory.
2002-12-01 09:00:35 +00:00
fvdl
8848e366f2
For softints, there's no intrframe on the stack, so don't try to use it.
...
Use a seperate lock function (in taking the same lock) instead.
2002-12-01 00:15:36 +00:00
tsutsui
d03ac2a783
Fix botch in previous. This is pcb.h, not reg.h.
2002-11-30 22:50:01 +00:00
fvdl
14067df51c
Fix format warnings in INTRDEBUG case.
2002-11-30 22:22:53 +00:00
tsutsui
d658fd6e12
Add a configuration of struct platform for NEC-J96A,
...
NEC Express5800/240 with R4400 and EISA.
XXX not functionally working yet. (hangs after mountroot via NFS)
2002-11-30 19:23:44 +00:00
tsutsui
24a8d1e5a3
Remove extern from mach_init() prototype declaration.
2002-11-30 17:57:42 +00:00
tsutsui
b208e285e6
Fix swapped model name and vendor name in struct platform.
2002-11-30 14:38:06 +00:00
fvdl
1e23499b18
Make biosgeom struct packed, so that it works out on x86_64.
2002-11-30 13:46:26 +00:00
jdolecek
9a87c0933c
make LKM friedlier - only include opt_* ifdef _KERNEL_OPT
2002-11-30 10:52:16 +00:00
itohy
ed4d8d79e7
White space police.
2002-11-30 07:06:40 +00:00