eeh
94751b6adc
Make the kernel a tad bigger.
2001-08-18 04:55:29 +00:00
mrg
c22c51584c
but this machine is now an ultra1.
2001-08-14 12:16:19 +00:00
mrg
d8544ce59a
this machine is no more.
2001-08-14 12:14:59 +00:00
eeh
76d075e3b3
Use the new in4_cksum.
2001-08-10 20:53:50 +00:00
eeh
b012dbff07
Use the new version of in_cksum.
2001-08-08 00:13:37 +00:00
eeh
a25d2e82ff
Update this.
2001-07-23 21:06:37 +00:00
eeh
1fead733d9
PCI overhaul.
2001-07-20 00:07:12 +00:00
eeh
a60e790efe
Make a bigger hole between kernel text and data.
2001-07-19 23:31:06 +00:00
matt
0f5c5cb556
Add tlp* at pci? (for Netra X1).
2001-07-10 15:42:42 +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
eeh
6bda7d4cc7
Add an install kernel w/room for a miniroot.
2001-06-21 23:00:19 +00:00
simonb
e5bd00e48d
For ports that wire up pciide in compatibility mode, have
...
them define __HAVE_PCIIDE_MACHDEP_COMPAT_INTR_ESTABLISH
in pci_machdep.h and pciide_map_compat_intr() only calls
pciide_machdep_compat_intr_establish() if that preprocessor
define exists.
Ports that don't need to do this no longer need to supply a
dummy function.
2001-06-08 04:48:54 +00:00
mrg
059d4936ab
extract the netbsd32, sunos, 32 bit svr4 and 64 bit svr4 sigcode out into
...
separate files, so that compat lkms can link with them as well.
2001-06-06 21:19:48 +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
mrg
72177f5b6f
-Dsparc64
2001-04-19 07:35:14 +00:00
matt
362ba8300c
Include USB and 1394 support (sun models now have them).
2001-04-13 16:26:41 +00:00
petrov
d6b50e1598
add fas configuration
2001-03-29 18:54:58 +00:00
mrg
0b2a9fa53d
kill QUOTA on everglades.
2001-03-19 05:35:51 +00:00
mrg
76c3f04bcb
move etext after rodata, like kern32.ldscript and sparc's kern.ldscript.
2001-03-04 13:41:00 +00:00
mrg
de13b6986c
deal with 32 bit kernels.
2001-03-04 10:11:56 +00:00
mrg
90656ebe47
sync with GENERIC; add COMPAT_SVR4_32
2001-03-04 10:10:42 +00:00
mrg
ecb878c12d
sync with GENERIC32.
2001-03-02 07:56:26 +00:00
mrg
3c2cb5a456
- no need to hard wire pci busses or hme0 anymore
...
- clean up some comments
- __ELF__ is defined by the compiler
2001-03-02 07:50:08 +00:00
mrg
5ef9914b06
add and user a linker script.
2001-02-28 15:17:48 +00:00
mjacob
721e39d0dc
add SES device
2001-02-28 00:08:18 +00:00
mrg
5713cce1e0
sync with reality.
2001-02-17 16:29:13 +00:00
eeh
c269f4f002
Add COMPAT_SVR4_32.
2001-02-11 01:00:51 +00:00
eeh
d8405328df
Add support for COMPAT_SVR4_32.
2001-02-11 00:39:37 +00:00
mrg
2d7ba2f0e7
turn off UVMHIST. turn on LKM. makeoptions DEBUG=-g
2001-02-05 12:49:11 +00:00
mrg
05752997ef
use sunos32_machdep.c on 64 bit kernels.
2001-02-05 12:47:47 +00:00
mrg
2a9fceab8d
enable the kbd/ms. enable some compat options for compat_sunos
2001-02-02 07:33:42 +00:00
mrg
9954eaa78b
include compat/sunos32/sunos32.files
2001-02-02 07:32:45 +00:00
mrg
04cb3c57d6
bump NMBLUSTERS now this machine has NFS server tasks.
2001-02-02 07:32:20 +00:00
fvdl
c7f1462f3e
Add machdep file for procfs. Currently only used for linux-style
...
/proc/cpuinfo (only active when procfs is mounted with -o linux).
For ports other than the i386 this currently produces an empty
string.
2001-01-17 00:07:18 +00:00
mjacob
366352e859
Enable Qlogic PCI cards
2000-12-30 19:30:50 +00:00
jdolecek
cacec11253
delete obsolete comment
2000-12-17 15:52:39 +00:00
fvdl
2fb588e51d
Warning police. Mostly useless format warnings. Switch Makefile for
...
kernel compiles to the warning flags that other ports also use.
2000-12-04 16:01:18 +00:00
fvdl
1f04bc7933
TRAPWIN is defined by default in trap.c, don't define it here.
2000-12-03 14:49:14 +00:00
soren
66864e1f05
Removed increased BUFCACHE/BUFPAGES.
2000-11-27 08:55:41 +00:00
mrg
5d04f7b69d
update to reality. sync with GENERIC32.
2000-11-19 15:23:55 +00:00
mrg
1368967d8c
fix some comments.
2000-11-19 15:22:51 +00:00
eeh
132d16957c
Clean up config and fix things so kbd.h is generated even w/no keyboard.
2000-11-10 16:05:40 +00:00
eeh
c3a041249b
Enable clean up keyboard attach and make formatting prettier.
2000-11-09 00:06:47 +00:00
eeh
954a7b9824
Switch to sunkbd for both com and zstty.
2000-11-09 00:00:40 +00:00
ad
e6be92ad99
Pull in dev/i2o/files.i2o.
2000-11-08 19:48:51 +00:00
eeh
5c98160d2b
Separate user and kernel address spaces and move the kernel down to
...
0x0000000001000000 -- 0x00000000f0000000, below the PROM where the
PROM thinks we should be.
2000-09-28 19:56:13 +00:00
jdolecek
b1f94e26ab
don't specify number of ptys if >= 16 (current default initial number)
...
pty comments: normalize and g/c what is no longer relevant
2000-09-24 15:59:26 +00:00
eeh
e3a80e9511
Add support for the `com' driver and Sun Keyboard/Mouse line disciplines.
2000-09-21 23:44:06 +00:00
pk
7c10808744
Use common fb.c from sys/dev/sun.
2000-08-23 13:41:58 +00:00
pk
317a570728
These devices will never be found on sun4u machines.
2000-08-22 21:43:35 +00:00
pk
1e1790859a
Pull in sys/dev/sun/files.sun.
...
Remove driver declarations that are now in /sys/dev/{sbus,sun}
2000-08-22 21:35:45 +00:00
mrg
651a58c846
add SOFTDEP
2000-08-20 14:51:56 +00:00
itojun
85dda25e94
move "options PULLDOWN_TEST" into sys/sys/mbuf.h (in #ifdef _KERNEL),
...
as it is no wthe default setting for everyone.
the reason we still use the name "PULLDOWN_TEST" while it is now default:
kame code sharing.
2000-08-13 01:31:15 +00:00
eeh
7ec33e899f
Get kernel profiling to work. Now if only gprof worked....
2000-08-02 22:24:38 +00:00
eeh
dfe3516515
Include NONPLUS and just set the extras we need for 64-bit kernels.
2000-08-02 02:23:58 +00:00
mrg
978acd5367
sync with GENERIC32; enable rnd
2000-07-31 13:21:45 +00:00
mrg
ec14782383
hardcode onboard "hme" to "hme0"
2000-07-31 13:16:24 +00:00
mrg
256fc99a68
include the 32-bit kernel, not myself
2000-07-27 14:39:50 +00:00
mrg
8b5a1a1dea
do the 32 bit / 64 bit name swap, as per GENERIC.
2000-07-27 14:38:45 +00:00
mrg
cc41b6af8f
remove COMPAT_AOUT option.
2000-07-27 14:34:06 +00:00
mrg
556a915306
add commented LOCKDEBUG
2000-07-27 14:10:25 +00:00
pk
e668bc0310
Use the mk48txx driver for time-of-day clock access.
2000-07-26 13:39:36 +00:00
mrg
219910d2e6
add disabled LOCKDEBUG; re-enable all the phy drivers
2000-07-25 17:26:36 +00:00
mycroft
ac182d9c19
Er, eliminate the -p link option as well, which just outputs huge amounts
...
of spooge.
2000-07-24 04:54:16 +00:00
mycroft
711ffefeac
Nuke lderr.
2000-07-24 04:45:49 +00:00
mycroft
0c2ad746ea
Slight rearrangement.
2000-07-24 04:39:01 +00:00
mrg
040268c10e
s/auxreg/auxio/
2000-07-18 04:17:23 +00:00
mrg
d5a1bec37e
bump some system values.
2000-07-13 05:40:51 +00:00
eeh
14b1b05f10
Rename GENERIC to GENERIC32 and GENERIC64 to GENERIC to allow snapshots to
...
build properly.
2000-07-07 19:11:56 +00:00
mrg
2b69bc2115
BUFCACHE=20
2000-07-07 14:22:57 +00:00
mrg
9a6c45e283
options BUFCACHE=20, plus a 64 bit config.
2000-07-07 08:44:16 +00:00
sommerfeld
502fc00210
Comment out EON ISO-over-ip tunneling pseudo-driver, and document as
...
broken/fragile. Unlikely to be of much use, and confuses new users
when their system crashes when they, or their dhclient stumble over
it. See kern/10500, kern/8994 for the gory details.
2000-07-05 04:07:22 +00:00
pk
2310f6d755
Add `ahc' (Adaptec 2940, et.al. SCSI controller); it is known to work.
2000-07-02 21:11:26 +00:00
mrg
f3e6e48cb8
update to reality:
...
- TRAPWIN is defined in locore.s
- don't config netbsd_wd0
- enable MSDOSFS and FFS_IE
- enable INET6 & IPSEC*
- enable ipfilter
- comment sbus & zs at sbus
- enable scsi devices seeing we have scsi bus support
- hardwire the onboard hme as 'hme0'
- disable audiocs for now
- disable rnd for now
2000-07-02 15:02:29 +00:00
itojun
d76ae83df8
add PULLDOWN_TEST for all the platforms.
...
XXX should be moved to somewhere else when stabilized
2000-06-30 17:10:15 +00:00
fvdl
1ee7d22c0b
Remove prefix construction for softdeps. Add SOFTDEP option to GENERIC.
2000-06-22 20:27:49 +00:00
eeh
245619bad4
Have separate data and text segments, make text read-only.
2000-06-19 23:30:32 +00:00
mrg
9105157268
duplicate "file" should only include "compile-with"
2000-06-18 07:03:35 +00:00
mrg
4f9416205c
update to reality
2000-06-18 07:02:04 +00:00
mrg
41d83cead7
use arch/sparc/fpu
2000-06-18 06:57:15 +00:00
mrg
f007a974bb
turn off softdep for now; we have enough other things to worry about.
2000-06-15 18:23:52 +00:00
mrg
e26f7acd77
my Ultra-1
2000-06-15 13:50:20 +00:00
veego
223d7455c7
Remove the obsolete config fragments for kernel crypto, because the IPsec
...
crypto code is now in the kernel source tree.
2000-06-14 22:02:13 +00:00
eeh
c69e701de8
Separate COPTS from CFLAGS to fix problems w/unoptimized files, and add
...
lfs_loop.c to the list that breaks optimization.
2000-06-09 15:28:21 +00:00
eeh
1dfab2070a
Override optimization for files that break gcc.
2000-06-08 21:25:18 +00:00
eeh
dd5143017a
Use the new emergency fallback PROM console driver.
2000-05-19 05:28:47 +00:00
eeh
424619ca1a
Fix the sparc64 console.
...
Unlike the other Sun machines, UltraSPARCs can have consoles run on different
chips than zs, so we need to support them. So, here we go:
Add a new PROM console driver with a major number and everything.
This is the default driver if nothing else attaches. It does not
use the keyboard driver since the PROM translates keystrokes itself.
(Unfortunately it also swallows L1-A).
Have the keyboard driver take over the console when it attaches on a
serial port. When a serial port detects a keyboard and attaches the
keyboard driver, it needs to provide a set of consdev vectors. They
keyboard driver will use those to send I/O to the keyboard and mouse.
2000-05-19 05:26:16 +00:00
hubertf
9f48bba3ae
Add "install" target, so "make install" after building the kernel
...
does something useful. The target can be redefined by putting a
install-kernel-${MACHINE_NAME} target that fits your needs into
/etc/mk.conf.
2000-05-09 00:56:21 +00:00
augustss
3a6e3a4670
Add (sometimes commented out) MIIVERBOSE option.
2000-05-08 13:49:44 +00:00
mrg
1013298c2a
whole bunch of changes:
...
- merge IOMMU DVMA code from sbus/psycho into iommu.c. this code was
identical and a few minor inconsistencies had crept in. this way
keeps them all in sync.
- with this code gone from psycho, merge the psycho.c and psycho_bus.c
files. same with ebus/ebus_bus.c. delete the _bus.c files.
- add a _ds_boundary member to the dma segment structure, so that later
dma mappings can find this value.
- set _ds_boundary in machdep.c:_bus_dmamem_alloc().
- kill much dead code.
2000-04-22 17:05:59 +00:00
itojun
3be41bae18
add stf pseudo interface (commented out due to possible security risks)
2000-04-19 06:50:27 +00:00
mrg
2aba26f773
- auxio cleanup and sbus support.
...
- make GENERIC64 include GENERIC and set the 3 optoins it needs. suggested
by hubert feyrer.
- add a comment that we maybe should use the `bpp' driver, not the lpt, on
the ebus because the `bpp' driver does DMA already.
- ebus_attach_args got a member renamed
2000-04-15 03:08:12 +00:00
eeh
92aaaad1e1
Make /etc/mk.conf optional for kernel builds.
2000-04-13 16:57:51 +00:00
mrg
5792df1cf9
- do the "options<space><tab>" thing everywhere.
...
- disable COMPAT_AOUT.
- enable hme at sbus/pci
- enable bpp at sbus
- clean up esp attachments
- enable all xxphy's
- sync GENERIC & GENERIC64.
2000-04-13 11:23:14 +00:00
mrg
f2ab01bf42
copy the "sparc" clean/cleandir target code, so that "cleandir" actually does a "clean"
2000-04-13 09:23:38 +00:00
mrg
171d3a1576
don't use -Wuninitialized
2000-04-08 04:46:15 +00:00
mrg
410a32c515
enable auxio at ebus.
2000-04-05 14:28:55 +00:00
mrg
f4e31c4b14
attach auxio at ebus
2000-04-05 07:58:44 +00:00
mrg
7928eb6d98
add "hme at pci" support. also, add "nsphy at mii" and other mii stuff
2000-04-05 02:34:19 +00:00
cgd
7c35662066
add commented out option PCI_CONFIG_DUMP whever there's a PCIVERBOSE.
2000-03-22 00:58:16 +00:00