tv
48c09b6243
Work around <bsd.lib.mk> used for kernel libs in other places. Clean up
...
include paths.
2001-11-14 23:01:13 +00:00
augustss
c5477b70aa
The wsmux pseudo device does not need a count anymore.
2001-11-13 17:54:46 +00:00
perry
9f8afd5252
Make the type of ports in the in*()/out*() routines u_long instead of
...
int. Massively reduced kernel lint, causes no harm. Discussed
extensively with christos and thorpej.
2001-11-13 03:27:50 +00:00
perry
2cff38a9ba
trivially rename some macro parameters to avoid lint warnings.
2001-11-10 22:21:00 +00:00
scw
45e7238a02
Bump the version numbers of all bootloaders which use loadfile_elfXX() now
...
that it tries hard to avoid backwards seeks.
2001-11-09 19:53:11 +00:00
simonb
0000c94242
Delete "break"s and "return"s after the math_abort() macro, which itself
...
finishes with a "return".
2001-11-09 00:38:57 +00:00
christos
c7be54ce17
increase the size up to the max for the floppy.
2001-11-08 02:11:38 +00:00
yamt
4475186a1d
correct comment.
2001-11-07 10:52:08 +00:00
yamt
5fa0dfa754
use biosdelay instead of adhoc loop.
2001-11-07 08:46:24 +00:00
enami
03b4b0dfdd
Use options<SPC><TAB> consistently (except for GENERIC_ISDN since it is
...
indented rather differently).
2001-11-06 01:57:06 +00:00
yamt
3eadadcb8a
add adv@cardbus.
...
(commented out if ahc@cardbus is commented out.)
2001-11-04 09:00:38 +00:00
itohy
e8ba741b16
Add mpu at cmpci and opl at cmpci attachment.
...
I always test it on alpha, and add cmpci entries to alpha config files.
2001-11-04 07:39:40 +00:00
tsutsui
6707f5f39d
Add trm at pci.
2001-11-03 17:08:56 +00:00
yamt
7a6b533ba6
add btinfo stuff.
2001-11-03 12:02:28 +00:00
jdolecek
1a92fabcb3
Don't print any warning if the time base was not provided (i.e. given as zero).
...
Fixes port-i386/1413 by David Carrel.
2001-11-03 11:16:25 +00:00
yamt
375b263ebc
- remove debug printf.
...
- reset the board in EtherStop.
2001-11-03 09:36:47 +00:00
lukem
3343f31154
explicitly pull in sys/types.h
2001-11-03 06:22:54 +00:00
lukem
153d16f7b1
replace __byte_swap_long_variable and __byte_swap_word_variable
...
#define ({ }) with static __inline { }
2001-11-02 05:17:59 +00:00
yamt
b7574e5c56
add settings for ne2000.
...
(commented out)
2001-11-01 09:45:03 +00:00
yamt
3492b7a4c6
add ne2000 standalone driver.
2001-11-01 09:37:17 +00:00
thorpej
66f972ab70
Need byteorder.c for loadfile_elf*.c
2001-10-31 21:39:02 +00:00
jdolecek
159a2b871c
use right number of zeroes for Cyrix i386_cpuid_cpus[] entries
...
reformat the entries with all zeroes to be more easier to verify
2001-10-31 20:35:21 +00:00
jdolecek
6cb3157ebe
Add defines for the rest of fasttraps as defined on Solaris8/i386. For
...
documentation purposes only (though CLOCK_SETTIME a.k.a T_GETHRESTIME
shouldn't be too hard to implement).
2001-10-31 18:20:13 +00:00
jdolecek
f3bfeee0d6
Fix one more place where we need to restore %fs/%gs explicitly.
2001-10-31 18:17:56 +00:00
jdolecek
01d4649f9f
Make local INTRENTRY, INTRFASTEXIT match those in locore.s, i.e. store &
...
restore %fs/%gs appropriately.
Fixes kern/14275 - compat svr4 works on i386 again :)
Thanks to MOCHIDA Shuji for initial investigation on the issue, that helped
to find the bug a lot.
2001-10-31 18:16:02 +00:00
thorpej
e727e3f180
Split elf32 vs. elf64 handling in loadfile(), including support for
...
each separately and explicitly. BOOT_ELF is now BOOT_ELF32 and
BOOT_ELF64, and ELFSIZE should no longer be defined in loadfile_machdep.h.
2001-10-31 17:20:45 +00:00
thorpej
4810d73020
Build the loadfile() a.out, ECOFF, and ELF back-ends as separate
...
objects.
2001-10-31 01:51:42 +00:00
lukem
f4e04ac768
merge in changes from GENERIC revs 1.400 ... 1.432:
...
- add MTRR
- comment out DIAGNOSTIC
- add commented out SEM{MNI,MNS,UME,MNU} COMPAT_MACH EXEC_MACHO
- comment out EISA stuff
- add commented out MCA stuff
- add audio devices: esl, emuxki, yds
- add pseudo-device bridge
2001-10-30 01:39:15 +00:00
jdolecek
a1a864c05e
add missing dot to copyright message
2001-10-28 16:23:56 +00:00
jdolecek
86f5984fd6
Add "Pentium III (Tualatin)" entry to CPUVENDOR_INTEL/CPUCLASS_686.
...
Make sure the CPUCLASS_686 entry has really 17 (i.e. 16 + default)
name entries as it's supposed to, so that code won't crash when
run on Intel CPUCLASS_686 processor which doesn't have name entry
in the table.
Reported and fix provided by Naoto Morishima in kern/14380.
2001-10-28 16:17:05 +00:00
christos
19c695e204
fix assembler warnings
2001-10-28 01:38:52 +00:00
jdolecek
1d592578e5
make compile with VM86 defined
2001-10-27 18:27:06 +00:00
jdolecek
5d461f21ee
Update freebsd_sigcontext to what FreeBSD currently uses, and save/restore
...
%fs/%gs as appropriate.
XXX Note that the new sigcontext uses the new sigset_t instead of old
int sc_mask. The new FreeBSD sigcontext doesn't contain any backward
compatibility sc_mask, so basically old FreeBSD application making
use of sigcontext are hosed. This can't be fixed in NetBSD compat code.
2001-10-27 12:26:29 +00:00
tron
8aa847844a
Don't try to probe PCI mode on kernels without PCI support. Patch suppied
...
by Rob Windsor in PR port-i386/14364.
2001-10-26 17:07:28 +00:00
jmc
6d536163de
Change defaults for kernel compiles. Default all to USETOOLS?=no and have
...
the etc Makefile override that by putting USETOOLS into $.MAKEOVERRIDES
This way the default for kernel compiles is still to use the installed
toolchain instead of depending on $TOOLDIR. $TOOLDIR can be used by
simply adding USETOOLS=yes to the command line as usual.
Adjust each ports template to set the default no setting and also pull in
bsd.own.mk if they weren't already to ensure they'll build correctly
with the new toolchain setup.
2001-10-26 06:45:33 +00:00
augustss
78ed7b801d
If there is no pckbc, but there is a ukbd, try using the latter as console.
2001-10-24 21:05:17 +00:00
soren
3715322bb3
Determine PCI config mode before the ACPI probe; some methods need
...
to access PCI configuration space early.
2001-10-24 15:53:04 +00:00
thorpej
ba217c4196
Set MACHINE_ARCH explicitly in Makefiles for which it is constant.
...
Also, since config(8) now explcitly sets MACHINE, there is no need
to do it here in the Makefile.
2001-10-23 19:26:41 +00:00
fvdl
cbc00e701a
Until early last year, the i386 port had 256M of kvm, and the max.
...
amount of kvm used for buffers was set at 70%, some 188M. Then
the total amount of kvm became 1G, and the amount for buffers
thus became some 716M. This is really too much, and some
device drivers want to map quite a bit of kvm these days.
So, cap it at 384M, which gives each buffer a little over 8k (the
default FFS blocksize) physical in an 1G physram configuration.
2001-10-20 00:17:47 +00:00
jdolecek
8507456e91
add emuxki (Creative Labs SBLive!)
2001-10-17 18:41:20 +00:00
ichiro
8bf90d96b4
add entry Intersil Mini-PCI(802.11b)
...
wi* at pci?
2001-10-13 15:06:12 +00:00
augustss
51f55f21bd
Alphabetize PHYs.
2001-10-04 15:51:32 +00:00
jmc
60263432a6
Add the fact that SRCS depends on machine. This way the link is always created
...
Otherwise trying to do make installboot.o will fail
2001-10-04 04:15:17 +00:00
nathanw
586e98e699
Use a value for APMDEBUG_ANOM distinct from APMDEBUG_ATTACH, so that
...
the debug flag has the originally intended granularity.
From seebs@plethora.net via port-i386/13674.
2001-10-03 18:22:13 +00:00
jmc
806aee01eb
Don't force CFLAGS to -g for all builds.
2001-09-30 23:02:25 +00:00
hubertf
c3a231baa7
add (enabled!) esl for pcmcia audio
2001-09-30 00:57:42 +00:00
hubertf
61ce73735e
esl is off by default, so switch off audio@esl and opl@esl too.
2001-09-30 00:56:51 +00:00
augustss
f75a223c4e
Add the esl driver.
2001-09-29 18:46:16 +00:00
chs
80373b7e54
don't depend on other headers to include sys/proc.h for us.
2001-09-28 11:59:51 +00:00
thorpej
70f1ab462a
Glue in ACPI -- not really for prime-time, but useful for developers.
2001-09-28 03:56:21 +00:00