skrll
9e98a7e93d
Enable ep* at pci here also.
2002-02-16 15:47:10 +00:00
skrll
1857cb5f00
Enable ep* at pci?
...
OK'd by Chris Gilbert <chris@netbsd.org>
2002-02-12 09:11:45 +00:00
wiz
3cc2ef9997
Update description for icsphy.
2002-02-10 17:36:52 +00:00
chris
a73dabb4b1
Following the demise of arch/arm32 update cats, and restore the isa files to a more sane location.
...
Also fix build break on GENERIC cats kernel, seems that conf.h should have been including arm/conf.h.
This completes the removal of arch/arm32.
2002-02-10 12:26:00 +00:00
tsutsui
16ef83d9ba
Use MI md_root.c. CATS port does not support fdc (yet) anyway.
2002-02-10 10:41:34 +00:00
tsutsui
8393f637ec
Remove unused defflags.
2002-02-10 10:37:52 +00:00
chris
0a162278aa
Move the arm32/pci files into the cats dir. AFAIK these files are only used by cats.
2002-02-09 12:14:01 +00:00
chris
2ba81d8c9c
Update elf2aout to cope with infile and outfile being the same.
...
Make the cats a.out kernel be called netbsd. This means that make install installs the correct kernel
2002-02-09 11:53:58 +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
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
jdolecek
f32b3f4f89
Reduce the massive code duplication regarding joy(4). Split it into
...
MI and MD parts, and make ISA/ISAPNP/PCI joy(4) attachments MI.
2002-02-02 18:37:38 +00:00
chris
ec20568993
If TOOLDIR is not set just use the standard objdump and size commands. Also check that there is a netbsd file. chmod the output netbsd file, and display the size info for it.
2002-01-31 21:50:06 +00:00
chris
e1348c3690
Initial mechanism for building a working cats kernel with ELF compiler. Note that the shell script needs work, currently it assumes TOOLDIR is valid, if it's not it should probably just try using objdump and size. So some work still to do, but you can cross compile cats kernels now.
2002-01-31 10:37:41 +00:00
chris
4253f3bbfc
Set LOOSE_PROTOTYPES to no for cats. This means cats now uses stricter prototype checking.
2002-01-31 09:53:33 +00:00
jdolecek
6d265bd894
add options PIPE_SOCKETPAIR to individual kernel configs
...
the option is commented out on everything but kernels I was able
to recognize as INSTALL-like or ones for small memory machines
2002-01-27 13:23:08 +00:00
augustss
b53ea42bf0
Update for new uhidev device attachment.
2001-12-28 17:37:01 +00:00
martin
b506d6e135
Add PPPoE to all generic kernels that should be able to use it.
...
XXX TODO: do this for INSTALL kernels too, add sysinst support and make the
XXX needed binaries available on the ramdisk root fs.
2001-12-28 12:21:52 +00:00
gmcgarry
bdd225baa1
Add a blurb to the top of all GENERIC files. This serves three purposes:
...
- to clarify some terminology
- to clarify the intention of the GENERIC file
- to cross-reference some useful man pages
2001-12-14 05:34:45 +00:00
lukem
ecb81c3f6d
- convert usage of "defopt" to "defflag" where the relevant option does
...
not support a value (e.g., it's to be used as "options FOO" instead of
"options FOO=xxx"). options that take a value were converted to
defparam recently.
- minor whitespace & formatting cleanups
2001-11-28 10:21:10 +00:00
thorpej
8cd82ab7b7
Move interrupt-related stuff out of the generic 32-bit ARM genassym.cf
...
and into platform-specific genassym.cf files.
2001-11-27 00:15:58 +00:00
thorpej
534b950d29
Move the interrupt-related file declarations into port-specific
...
config descriptions so that each port choose whether or not to
use it.
2001-11-26 20:33:43 +00:00
thorpej
372f11b657
The ARM, Ltd. floating point emulator has moved to arch/arm.
2001-11-24 01:43:20 +00:00
atatat
2bf2c362fb
The bridge(4) pseudo-device no longer requires the port to
...
__HAVE_GENERIC_SOFT_INTERRUPTS, so add it back to all GENERIC configs.
2001-11-23 05:00:22 +00:00
lukem
03aef4723c
cleanup:
...
options SPACE TAB
makeoptions TAB
psuedo-device TAB
remove trailing whitespace
replace multiple spaces -> tabs
options "FOO" -> options FOO
options "FOO=bar" -> options FOO=bar
options "FOO=\"bar\"" -> options FOO="\"bar\""
2001-11-20 12:56:17 +00:00
augustss
c5477b70aa
The wsmux pseudo device does not need a count anymore.
2001-11-13 17:54:46 +00:00
nisimura
1bd02088cf
+ include "dev/wsfont/files.wsfont" for VGA change.
2001-09-04 02:59:32 +00:00
matt
e940b67ae4
Use new shared arm/arm32/conf.c
2001-09-03 04:28:51 +00:00
atatat
5f25c01eff
Comment out bridge pseudo devices from ports that don't
...
__HAVE_GENERIC_SOFT_INTERRUPTS. bridge(4) doesn't compile there.
2001-09-01 23:08:40 +00:00
atatat
97c67a9bae
Add bridge pseudo devices to GENERIC configs
2001-09-01 21:52:23 +00:00
chris
27f96e8440
Move the generic arm32 files into arm/arm32 from arm32/arm32, tested kernel builds on cats and riscpc.
2001-07-28 13:28:03 +00:00
abs
01b024cd5b
Standardise TCP_COMPAT_42 as commented out, grouped with other COMPAT options,
...
and with the comment '4.2BSD TCP/IP bug compat. Not recommended'
Add commented out 'TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG'
(All hail amiga and atari which make some attempt to automate the
multiplicity of config files...)
2001-07-08 16:32:12 +00:00
darcy
ce0ec1e208
Add System V semaphore resource limits to each GENERIC file that has an
...
option for System V semaphores. It appears that there are no overrides
in the code and each file has the following added.
options SYSVSEM # System V semaphores
+#options SEMMNI=10 # number of semaphore identifiers
+#options SEMMNS=60 # number of semaphores in system
+#options SEMUME=10 # max number of undo entries per process
+#options SEMMNU=30 # number of undo structures in system
options SYSVSHM # System V shared memory
If anyone thinks that this is incorrect for any of these files, please
correct it.
Note - the i386 port was not forgotten. It was done separately.
2001-06-30 11:00:31 +00:00
chris
7383fda9e0
Remove defopt EBSA285.
...
Move the files from footbridge that are cats specific.
Remove EBSA285 kernel as people should be able to use the generic cats kernel for EBSA285 systems.
2001-06-20 22:14:32 +00:00
bjh21
cb36bacea5
Merge arm32/dev/bus_space_notimpl.S and hpcarm/hpcarm/bus_space_notimpl.S
...
into arm/arm/bus_space_notimpl.S. They were identical anyway.
This file has no excuse for being in assembler, but I'll leave that for another
day.
2001-06-18 22:26:15 +00:00
tsutsui
01704d0990
Add iha at pci, which just works on my CATS.
2001-06-16 13:58:18 +00:00
tsutsui
aa35eff5da
Enable some devices which I am/was using:
...
epic* at pci?
fxp* at pci?
sip* at pci?
tlp* at pci?
inphys* at mii?
qsphys* at mii?
2001-06-16 05:47:37 +00:00
chris
be97fea093
Remove Makefile.cats. We now use the arch/arm/conf/Makefile.arm.
2001-06-12 08:33:48 +00:00
chris
a7b8789da8
Add cats specific autoconf and conf.c. Also add defopt NETWINDER to files.cats, this is so a few things that include opt_netwinder compile.
2001-06-12 08:30:47 +00:00
chris
8c53bc98ee
comment out MEMORY_DISK_HOOKS, currently cats can only use an in-kernel memory disk.
2001-06-12 08:27:08 +00:00
chris
9e26feedf2
Finish off the cats arch dir by creating an include dir and populating it from
...
arm32/include.
Make use of std.cats in the kernel config.
Fixup files.cats so it actually works.
2001-06-08 22:22:59 +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
mrg
3783ca5d30
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-29 02:20:20 +00:00
chris
cbf8e0eb95
Add a files.footbridge for inclusion by cats and netwinder. This is to make moving of the footbridge dir easier (when it eventually moves from arm32)
...
Also remove EBSA285 defopt from the netwinder file as the netwinder isn't an eval board.
2001-05-23 21:21:42 +00:00
chris
6985df3d25
Add installable CATS kernel
2001-05-22 21:36:45 +00:00
chris
2addefd3d7
Start moving cats out of the arm32 dir into it's own arch dir.
2001-05-22 20:59:25 +00:00