mark
e41b004de0
Increase the kernel VM area for both SHARK and Footbridge systems.
2000-01-10 07:44:55 +00:00
mark
8920fc9215
Rework of kernel I/O & memory mappings along with new implementation of
...
bus_space_map for PCI memory.
The mapping of system devices and I/O space has been shuffled to place them
at the top of memory leaving a larger contiguous chunk between the kernel
itself and the I/O mappings for the kernel VM area. This allows support
for kernel VM areas > 48MB.
The 144MB fixed mapping of early PCI memory space has been removed and a
new version of the bus_space_map() function has been implemented to map
PCI memory into the kernel VM area as required rather than using the fixed
mapping.
A mapping of the first 1MB of PCI memory is maintained for ISA memory
accesses and accesses to the VGA memory.
2000-01-10 07:43:07 +00:00
mark
656c8e63b4
Add description of the pciide & wd flags (from i386 GENERIC config).
...
Restore the isp driver now that we can down load firmware again.
2000-01-10 07:22:35 +00:00
mark
996c945e65
Add a several casts (mainly cosmetic).
2000-01-10 04:05:50 +00:00
mark
62645f43ba
Add support for a boot argument podule?=mmmmpppp to enable the manufacturer
...
and product IDs for a podule to be overriden. The IDs are specified in hex.
A value of "ffff" means disable and replaces the podule?.disable option.
This allows podules whose IDs have been changed e.g. by PowerROMs to still
have the correct driver attached.
Based on my original patch but tided up and debugged by Stephen Hobbs.
2000-01-10 04:01:17 +00:00
mark
58465c9fcd
Print leading zero when displaying the date in resettodr().
...
Fixes PR9129.
2000-01-07 23:43:45 +00:00
kleink
693059feda
const -> __const and include <sys/cdefs.h> earlier; fixes PR lib/9052
...
by Takahiro Kambe.
2000-01-04 14:20:05 +00:00
tron
e1e62b88e3
Correct description of "vnd" pseudo device.
1999-12-24 00:15:50 +00:00
kleink
11e6c54cfc
C99: Define a NAN macro in <math.h> which evaulates to a constant expression of
...
a single-precision quiet NaN; only to be defined on platforms that do support
this value.
1999-12-23 10:15:05 +00:00
soren
0d5146155c
s/16x450/16x50/
1999-12-12 11:51:29 +00:00
mark
cd20e6eb44
Add fields found in new format ebsaboot structures.
1999-12-06 09:55:57 +00:00
ragge
0513268399
CL* discarding.
1999-12-04 21:13:19 +00:00
thorpej
4560ac465a
Split the PC-like keyboard controller driver into chip back-end and
...
bus front-end.
1999-12-03 22:48:22 +00:00
tron
b226b8aa37
Increase packet counter before passing packets to BPF.
1999-11-30 17:02:39 +00:00
tron
8f0521d4a1
Increase packet counter before calling the input routine like all the
...
other ethernet interface drivers do.
1999-11-30 00:05:56 +00:00
tron
a260687a14
Increase packet counter if a packet is received. This might fix
...
PR port-arm32/8527.
1999-11-30 00:02:51 +00:00
simonb
9c807e7a3c
Move strtoul.c (via CVS repo copy) to libkern. Also sort prototypes
...
in libkern.h and sources in arm32/Makefile.inc alphabetically.
1999-11-29 23:12:56 +00:00
mark
52dcf041ef
Remove the ISP scsi driver. With the removal of the Qlogic microcode
...
it is no longer possible to setup these devices thus the driver will not
work.
1999-11-28 00:34:17 +00:00
tron
82d9324e38
Remove duplicate IPv6 options.
1999-11-22 08:14:05 +00:00
itojun
0cea637239
merge SHARK.v6 into SHARK.
1999-11-22 05:17:33 +00:00
itojun
e9a0023b37
bring in content of GENERIC.v6 into GENERIC.
...
remove GENERIC.v6 file (as it is part of GENERIC now).
"faith" interface is commented out by default as it is not really for
general use.
IPsec items are commented out as well, though we can enable "options IPSEC"
without export-related issue ("options IPSEC" will enable authentication
portion only). We may need to think about it again.
if you have problem compiling with INET6 on archs I do not have access to,
please contact me.
XXX what to do with arch/arm32/SHARK{,.v6}?
1999-11-21 14:00:37 +00:00
jun
62d5d129d5
- merge CATS.v6 to CATS
...
- add UCONSOLE
- remove XSERVER (it only uses in shark/pccons.c?)
1999-11-20 07:28:35 +00:00
jun
c090b6a417
add comments
...
XSERVER
INSECURE
SOFTDEP
1999-11-19 06:25:11 +00:00
matt
a56a96a888
#elifdef ??? Change to #elif defined(__ELF__)
1999-11-17 18:08:01 +00:00
mrg
e69f5159aa
fix a problem in previous: avoid using shadow variable names.
1999-11-17 08:43:53 +00:00
tron
073ee3b029
- Add IPv6 options and devices.
...
- Add commented out softdep option.
1999-11-16 10:22:42 +00:00
fvdl
8bec119fcc
Add commented out option SOFTDEP to all GENERIC kernels.
1999-11-15 19:10:44 +00:00
fvdl
d116707af0
Add
...
prefix ../gnu/sys
cinclude "conf/files.softdep"
prefix
to all std.* files, so that soft dependencies can be activated using
"options SOFTDEP".
1999-11-15 19:00:25 +00:00
thorpej
1946167939
Update for pmap_enter() API change. No functional difference.
1999-11-13 00:30:26 +00:00
mark
3d347d6d24
Regenerate from podules.
1999-11-12 07:38:51 +00:00
mark
9d919b7239
Add EtherI and EtherN podule ID's
...
From Mike Pumford, part of PR/8765.
1999-11-12 07:37:21 +00:00
mark
e28a162f54
In _bus_dma_sync() drain the write buffer after the cache clean.
...
Spotted by Richard Earnshaw.
1999-11-12 07:29:34 +00:00
mycroft
cf29975968
Hack to work around _C_LABEL() fallout so WARN_REFERENCES() works again.
1999-11-07 07:12:07 +00:00
mycroft
9a6b48c680
Fix compilation error due to cpp headaches.
1999-11-03 22:13:20 +00:00
chs
b2eeefd2b9
mycro-optimization (ie. from charles).
1999-11-03 15:32:45 +00:00
chs
4659d58793
return an error if `len' is 0.
1999-11-02 07:45:59 +00:00
chs
f8d11b005f
only clear pcb_onfault if we actually set it. fixes PR 7838.
1999-11-02 06:48:33 +00:00
lukem
fa284ad64d
sort arm32_db_command_table[]
1999-10-28 06:49:20 +00:00
cgd
c9c2181ed9
provide an __ELF__ version of _C_FUNC and _C_LABEL, convert the assembly
...
#defines in asm.h to use them, and convert code which needs to use C labels
to use _C_LABEL as well. (I can't see any reason why the label vs. function
differentiation shouldn't be GC'd; i only added uses of _C_LABEL.) This
should help if this port is converted to use ELF, and was checked by
compiling all kernels in arm32/conf (with some driver removals and some
MI header fixups re: common blocks) with an arm-linux ELF toolchain.
1999-10-26 06:53:41 +00:00
mark
1d1283b4c0
Make this build again.
1999-10-24 22:19:47 +00:00
jdolecek
7f589dba84
rename the MD Debugger() to cpu_Debugger()
...
add MI Debugger() which switches to console if wscons is used prior
to calling cpu_Debugger()
1999-10-12 17:08:56 +00:00
tron
7d4a18b335
Use long int format in calls to db_printf() where required.
1999-10-05 12:34:32 +00:00
jun
aa11952de6
kernel configuration for IPv6/IPsec. should be in GENERIC in the future.
1999-10-05 02:22:14 +00:00
ross
f67733aa38
s/_ARM32_DISKLABEL_H_/_MACHINE_DISKLABEL_H_/
...
This aligns arm32 with all the other ports and fixes a cross-compile problem.
1999-10-04 19:31:05 +00:00
thorpej
e6c88a7686
Update for SCSIPI changes.
1999-09-30 22:59:52 +00:00
tron
d889983e60
Small enhancement to the mcount() function to make profiling of assembler
...
functions easier. Patch supplied by Richard Earnshaw in PR port-arm32/8462.
1999-09-21 22:15:11 +00:00
thorpej
11cae42531
Centralize the declaration and clearing of `cold'.
1999-09-17 19:59:35 +00:00
matt
458fefc5ad
Compile the kernel for SHARKs optimized for strongarm.
1999-09-16 16:49:49 +00:00
thorpej
3b01d1b872
Rename the machine-dependent autoconfiguration entry point `cpu_configure()',
...
and rename config_init() to configure() and call cpu_configure() from there.
1999-09-15 18:10:33 +00:00
tron
5f94d21164
Fix typo in "#ifdef" in ie_read_frame() which prevented Berkeley Packet
...
Filters from working correctly. Fixes PR port-arm32/8343 by
Richard Earnshaw.
1999-09-13 20:17:35 +00:00