manu
7b98bb2b0b
Linux does not use retval[1]
2005-12-01 14:19:22 +00:00
dsl
3b81c53b36
It seems that make doesn't like testing empty() on undefined variables.
...
Also objdump DTRT when asked to update a file, so no need to do a mv ourselves.
2005-11-30 21:50:47 +00:00
dsl
9a6cc769c9
If we are compiling with -fno-asynchronous-unwind-tables then also
...
remove the .eh_frame section from athhal-x86_64-elf.hal.o.
2005-11-27 13:30:27 +00:00
dsl
7baed7ef31
Compile with -fno-asynchronous-unwind-tables so that gcc doesn't generate
...
the .eh_frame data area that can be used to aid thr generation of stack
traceback - at a cost of a load of bloat!
Reinstate the isp driver.
Remove the unlikely-to-be-needed esh, lmc and ntwoc.
2005-11-27 13:08:50 +00:00
thorpej
cfc81086d9
swcr -> swcrypto
2005-11-25 16:41:31 +00:00
thorpej
7385cdd346
"pseudo-device crypto" really refers to the /dev/crypto API to the
...
opencrypto framework, not the framework itself. Update the comment
accordingly.
2005-11-25 16:35:11 +00:00
thorpej
751f32db24
Add "pseudo-device swcr" (commented out if "pseudo-device crypto" is also
...
commented out).
2005-11-25 16:30:23 +00:00
dsl
b184d489b2
We don't need 'le' here, I'm not sure amd64 GENERIC deserves it either.
2005-11-24 20:06:53 +00:00
riz
5c2fb87e43
syscall_fancy() is only used if either KTRACE or SYSTRACE is defined,
...
so only compile it if one or the other is defined. An amd64 INSTALL
kernel now compiles again. :)
Approved by matt@ .
2005-11-13 00:14:57 +00:00
rpaulo
3de46f226c
PR 31996: fix the comments for MPBIOS and MPACPI. By Damon Brodie.
2005-11-03 23:12:16 +00:00
christos
f1e915cc01
Split the linux syscall out to make the code easier to read and maintain.
2005-11-01 16:28:28 +00:00
manu
e326d4a34d
Linux does not seems to set rdx on syscall exit.
2005-11-01 09:13:48 +00:00
dsl
76ed960bec
Add sk ethernet as found on ASUS A8V.
...
Increase ramdisk to 5MB, costs virtually nothing.
2005-10-10 17:24:38 +00:00
dsl
3e17d26fb5
include "INSTALL" then modify it - so we get the same device
2005-10-10 15:40:37 +00:00
chs
94be8205d7
make this compile again.
2005-09-27 14:37:06 +00:00
chs
6a0a597fbf
pull in changes from i386 profile.h:
...
- allow profiling of MP kernels, add a spinlock around the body of mcount().
fixes PR 31360.
- save and restore eflags instead of just doing cli/sti.
2005-09-22 15:47:03 +00:00
yamt
d597202302
make VMSWAP optional again.
2005-09-17 14:38:38 +00:00
yamt
7e71f567e4
include "conf/std".
2005-09-17 09:44:05 +00:00
chs
43070602ec
need to include <compat/sys/ucontext.h> here.
2005-09-14 16:19:27 +00:00
tron
b03866ace9
Add 10 Gigabit Ethernet drivers dge(4) and xge(4).
2005-09-14 08:22:24 +00:00
jmmv
ec93365612
Initial addition of tmpfs, an efficient memory file-system. This project
...
was developed as part of Google's Summer of Code 2005 program. This
change adds the kernel code, the mount_tmpfs utility, a regression test
suite and does all other related changes to integrate these.
The file-system is still *experimental*. Therefore, it is disabled by
default in all kernels. However, as typically done, a commented-out
entry is added in them to ease its setup.
Note that I haven't commited the required mountd(8) changes to be able
to export tmpfs file-systems because NFS support is still very unstable
and because, before enabling it, I'd like to do some other changes.
OK'ed by my project mentor, William Studenmund (wrstuden@).
2005-09-10 19:20:48 +00:00
drochner
727527c99b
remove "dev" locators from cardbus device definitions, it doesn't
...
make sense technically and might be removed
2005-09-09 16:26:19 +00:00
rpaulo
2855760133
Enable WSDISPLAY_SCROLLSUPPORT by default.
2005-09-09 13:43:39 +00:00
dogcow
12c72179ee
after discussion with dyoung, add rtw* at cardbus
2005-09-06 02:03:52 +00:00
christos
93c362d7ef
Enable ptyfs by default on the non-install and non small/tiny/ramdisk kernels
2005-08-19 05:19:49 +00:00
christos
758a209d23
64 bit inode changes.
2005-08-19 02:03:49 +00:00
cube
9f1eb3e30f
Change all archs that did:
...
#define clockframe somethingelse
to:
struct clockframe {
struct somethingelse cf_se;
};
and change access macros accordingly.
That means that, at least for that very issue, things will not go
ka-boomy if you don't have the actual definition of struct clockframe
before including systm.h.
2005-08-11 20:32:55 +00:00
skrll
1293f7a748
Add (commented out) ucycom to various kernel configs.
2005-08-05 09:23:16 +00:00
fvdl
95178de766
Missed commit from the linux compat changes dealing with setting fs and gs:
...
copy the PCB fs and gs on fork.
2005-08-04 19:31:53 +00:00
fvdl
ff4290fdee
In pmap_map(), do not do TLB shootdowns. It is only used for kernel dumps,
...
at which point other CPUs are likely halted, and the addresses mappped
are temporary anyway.
2005-08-04 19:29:26 +00:00
yamt
38ca5312d2
revert "defflag VMSWAP" changes for now.
...
there seems to be far more people who don't want to edit
their kernel config files than i thought.
2005-07-31 04:04:30 +00:00
wiz
ed1153a3aa
Fix typo reported in PR 30872.
2005-07-30 11:11:46 +00:00
yamt
558fded29a
add "options VMSWAP" to non INSTALL kernels.
2005-07-30 06:35:34 +00:00
yamt
1d0891101c
defflag VMSWAP.
2005-07-30 06:33:33 +00:00
augustss
57ffd27623
Remove obsolete comment about ehci.
2005-07-17 14:53:56 +00:00
hubertf
673730506c
Add support for reading cloop2 compressed filesystem image,
...
enable by putting VND_COMPRESSION into kernel config file.
Written by Cliff Wright, polished up slightly by me.
2005-07-17 00:08:27 +00:00
wiz
4351be5dd1
Fix typo in comment, from Nicolas Joly in PR 30743.
2005-07-14 11:59:53 +00:00
sekiya
f71fdbe340
Add config goo for ath. Tested with a PCI card, detected as:
...
ath0 at pci0 dev 10 function 0
ath0: interrupting at ioapic0 pin 17 (irq 5)
ath0: 11a rates: 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
ath0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
ath0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36M bps 48Mbps 54Mbps
ath0: mac 5.9 phy 4.3 radio 3.6
Cardbus untested, so it is commented out.
2005-07-12 20:22:45 +00:00
kiyohara
c1a84a4d12
ieee1394 import from FreeBSD.
2005-07-11 15:29:05 +00:00
tron
04b9c3437f
Add (commented out) IPSEC_NAT_T option.
2005-07-07 17:05:46 +00:00
augustss
c65a426711
Add auixp.
2005-07-05 07:11:52 +00:00
martti
253c8a14af
Added support for amr. Tested by Joseph A. Dacuma with Dell PowerEdge 2800.
2005-07-04 13:43:45 +00:00
blymn
dadd214d32
Reverse renaming of variable (pd_ents -> pdes) since the clashing
...
declaration in pmap.h was not used so it was removed from there.
2005-07-04 12:06:14 +00:00
blymn
177ce69567
Remove bogus external declaration for pdes, it appears not to be needed.
2005-07-04 11:50:17 +00:00
augustss
3cadf15c43
Uncomment ehci. It works fairly well now.
2005-07-04 05:57:02 +00:00
cube
72f6b3a65c
Constify machine32 and machine_arch32.
2005-07-03 17:18:02 +00:00
cube
6f082c10a9
Make COMPAT_NETBSD32 emulate hw.machine. While it might seem wrong to do
...
so, it introduces breakage because a lot of applications make assumptions
from its value. It's especially bad in the sparc64 case, where 64-bits
instructions can be used in 32-bits addressing mode. However, there are
other means to know the capabilities of the CPU.
2005-07-03 16:53:46 +00:00
christos
6d30dcee75
PR/29607: Christian Biere systrace doesn't handle interrupted syscalls properly
...
Instead of jumping to the default "bad" case, jump to the error handling
switch, so that we can deal with ERESTART/EJUSTRETURN properly.
2005-07-01 18:01:44 +00:00
augustss
28a18a32db
Add ixpide so we handle ATI controllers specially.
2005-07-01 11:03:14 +00:00
wiz
266fc7ab94
pss(4) was removed, remove it from kernel configs too.
2005-06-28 09:08:04 +00:00