Warner Losh
dc1aef34f1
Add support for cardbus card's chips. This will make the 3c575 cards
...
work once the rest of the cardbus infrastructure has been committed.
Submitted by: Jonathan Chen <jon@spook.org>
2000-10-16 23:16:02 +00:00
Matt Jacob
3fdd89c865
Very early and very *very* lightly tested support for LIVENGOOD chipset
...
(followon to WISEMAN). Presumably some flavors are also no multimode copper
as well.
2000-10-16 23:08:45 +00:00
Warner Losh
a7103127cf
When wierdreset flag is set, turn on the DISADVFD flag when we reset
...
rather than all the flags. This prevents setting being read from ROM,
which is a problem. If this breaks anything, it will only break the
3C556B cards minipci cards, which mainly exist at rpi as far as rpi
has been able to tell.
Submitted by: Louis Gerbarg <gerbal@rpi.edu>
2000-10-16 23:02:21 +00:00
Andrew Gallatin
1e78526274
Fix problems booting large kernels on alphas. The symptom is that the kernel
...
loads, prints the copyright, and either hangs or locks solid. The
PC tends to be in the data segment and the RA is in XentMM
Doug really came up with the fix, I'm just the monkey typing. Doug says:
The alpha can only support 64k of globals with $gp pointing at
base+32k so that the code can use 16bit signed offsets from $gp to
access it. .... it is possible to have multiple .got subsections
and the linker handles this with the relocations for 'ldgp' pseudo
instructions. [Without this patch] the code in exception.s has been
linked to use a different gp from locore.s (where pal_kgp is set).
Reviewed by: dfr
2000-10-16 20:15:43 +00:00
Doug Rabson
0d409bfdac
Add section for building ia64 kernels.
2000-10-16 20:04:52 +00:00
David E. O'Brien
f20711ac36
The PowerPC conversion was
...
Submitted by: Benno Rice <benno@jeamland.net>
2000-10-16 20:03:53 +00:00
David E. O'Brien
c2606cffec
Convert from the Alpha compontents to PowerPC ones.
2000-10-16 19:58:32 +00:00
David E. O'Brien
0c563bf6ee
Repo copied from src/sys/boot/alpha/libalpha/alpha_module.c,v
2000-10-16 19:55:06 +00:00
David E. O'Brien
5e54bf9c69
Repo copied from src/sys/boot/alpha/libalpha/prom.c,v
2000-10-16 19:51:48 +00:00
David E. O'Brien
be90971b45
Repo copied from src/sys/boot/alpha/libalpha/devicename.c,v
2000-10-16 19:51:29 +00:00
Warner Losh
29f0d43398
Add types and prototypes.
...
Submitted by: msmith
2000-10-16 19:49:30 +00:00
Warner Losh
8302c16686
Forgot to commit this last night.
...
Define interrupt routing method.
Submitted by: msmith
2000-10-16 19:43:44 +00:00
Josef Karthauser
69d1f468bf
Add an optional start/stop argument to pccard_ether, and migrate
...
the 'ifconfig ifN delete' into pccard_ether under the 'stop'
function.
In addition start dhclient with a pid file based on the interface
name, e.g. /var/run/dhclient.ep0.pid, and kill the correct dhclient
(or dhcpc) process when the card is removed.
2000-10-16 19:11:11 +00:00
Josef Karthauser
3b7c548b4b
Avoid passing the optional ifconfig arguments to dhcpc as well as ifconfig.
...
This bug has been here since revision 1.8.
2000-10-16 19:03:48 +00:00
Bill Paul
707f355368
Remove an errant splimp() that I missed when I went through this driver
...
the first time.
2000-10-16 18:51:32 +00:00
Nick Hibma
ebcc7b37d5
Undo previous commit. <machine/clock.h> is needed for the prototype
...
for DELAY().
2000-10-16 18:50:00 +00:00
Nick Hibma
b425e31947
Sync with NetBSD:
...
K&R -> ANSI
Bugfix: 'Keep the bit position even when the report descriptor says POP.'
Add hid_use_report_desc, hid_parse_usage_page, hid_parse_usage_in_page.
Changed iface for hid_report_size.
2000-10-16 18:13:59 +00:00
Nick Hibma
8b677600f9
Sync with NetBSD:
...
Add more Usages.
2000-10-16 17:45:27 +00:00
Nick Hibma
b78cc80b0d
Sync with NetBSD:
...
Add seatbelts.
Be more lenient towards restarting the ports: If a port manages to connect
successfully reset the restartcount.
2000-10-16 17:40:59 +00:00
Brian Somers
0910581ff1
Move __uint16_swap_uint32, __uint8_swap_uint32 and
...
__uint8_swap_uint16 inside __GNUC__.
Reviewed by: bde
2000-10-16 17:06:48 +00:00
Doug Rabson
e296c9c9f7
In pmap_remove_pv(), only manipulate the page's list if the pv is
...
managed.
2000-10-16 17:06:32 +00:00
Doug Rabson
85a25ab3d5
Do a full exception_restore after an execve syscall to ensure that the
...
new program gets the right values for its arguments etc.
2000-10-16 17:03:51 +00:00
Doug Rabson
4f8d61b521
Clear the register stack frame before using loadrs to invalidate the
...
stacked registers.
2000-10-16 16:59:32 +00:00
Doug Rabson
48ac0f7c79
Clear ar.pfs for the child process in cpu_fork - switch_trampoline
...
doesn't want a stack frame.
2000-10-16 16:55:59 +00:00
Doug Rabson
84dc1ae7fc
Return zero from setjmp() and _setjmp() for now.
2000-10-16 16:51:50 +00:00
Doug Rabson
6b7d87d9e1
Fix a couple of dumb mistakes.
2000-10-16 16:48:48 +00:00
Nick Hibma
8df2823bfe
Merge from stable: Update of comments
2000-10-16 16:38:04 +00:00
Andrew Gallatin
68ab2e8672
The previous commit broke kernel builds on alpha (and probably ia64).
...
#ifdef away the offending code until somebody with more newbus fu than
me can figure out where to put a default function that returns 255
without touching each alpha chipset driver..
2000-10-16 15:38:11 +00:00
David E. O'Brien
146a7d5318
"Ok, my loader's now up to putting up a prompt. It probes disks partially
...
but can't boot from them yet."
Thanks to Stephane Potvin for the some of the code in this set.
Submitted by: Benno Rice <benno@jeamland.net>
2000-10-16 10:46:22 +00:00
Ruslan Ermilov
cb22e4fad5
Backed out part of the revision 1.10.
...
BLOCKSIZE could specify arbitrary block sizes, not exactly 1K blocks.
2000-10-16 10:00:50 +00:00
Doug Rabson
9c4e05709a
Track changes to trapframe.
2000-10-16 09:18:05 +00:00
Brian Somers
d7dcad45d7
Include sys/types.h
2000-10-16 09:14:44 +00:00
Doug Rabson
7fcf71bc40
* Correct some of my misunderstandings about how best to switch to the
...
kernel backing store.
* Implement syscalls via break instructions.
* Fix backing store copying in cpu_fork() so that the child gets the right
register values.
This thing is actually starting to work now. This set of changes takes me
up to the second execve (the one which runs the first shell). Next stop
single-user mode :-).
2000-10-16 08:54:40 +00:00
Ruslan Ermilov
df4443ffa6
Added support for i815.
2000-10-16 08:53:00 +00:00
Doug Rabson
2e8a70354f
Use the right mask for extracting sof from cr.ifs.
2000-10-16 08:47:56 +00:00
Doug Rabson
eded8b5cfa
Remember to re-initialise cr.itm on clock interrupts so that we get more
...
than just one tick.
2000-10-16 08:46:57 +00:00
Doug Rabson
ecfff41c65
Merge a fix from the alpha port - put softintr in the right place in the
...
table.
2000-10-16 08:45:45 +00:00
Doug Rabson
a3f05798c1
Give names to app registers and control registers. Fix a typo handling
...
mov from branch register instructions.
2000-10-16 08:44:34 +00:00
Brian Somers
fe4f4f067a
Include sys/types.h
2000-10-16 08:28:50 +00:00
Brian Somers
bff9e230c6
Include sys/types.h
2000-10-16 08:22:42 +00:00
Josef Karthauser
20841b5823
Update the crunch config:
...
* 'more' is now 'less'.
* telnet required libipsec.
This won't necessarily fit on a floppy, but at least it compiles now.
2000-10-16 08:21:35 +00:00
Brian Somers
aab6541484
Include sys/types.h
2000-10-16 08:13:59 +00:00
Josef Karthauser
72d93b8e80
Build the PICOBSD kernels using the 'make buildkernel' method.
2000-10-16 08:08:31 +00:00
Warner Losh
9344caaf08
First cut at allocating the resources from the CIS after the probe, but
...
before the attach. Things aren't completely working, but this is a good
checkpoint.
Also, initialize the dev member of the function as soon as we add it
to the parent.
2000-10-16 07:51:12 +00:00
Warner Losh
a37932521c
Remove debug writes introduced in prior commit
2000-10-16 07:31:13 +00:00
Warner Losh
54c9005faf
Add the ability to use the $PIR table in the BIOS to route interrupts
...
on demand.
Submitted by: msmith
2000-10-16 07:25:08 +00:00
Warner Losh
9bf4bbcaf7
When a pci device hasn't had an interrupt routed to it (signified by
...
the intline of 255) go ahead and route the interrupt when we allocate
an interrupt.
Submitted by: msmith
2000-10-16 07:24:00 +00:00
Brian Somers
0d8188ce22
Include sys/types.h
2000-10-16 07:11:30 +00:00
Brian Somers
ebe53e9e4e
Add netnatm to LDIRS
...
Submitted by: Makoto MATSUSHITA <matusita@jp.FreeBSD.org>
2000-10-16 07:00:18 +00:00
John W. De Boskey
991c4ad814
Style fix only.
...
init 6 vs. /sbin/reboot problem still exists (pr 14829)
Submitted by: Doug Barton <DougB@gorean.org>
2000-10-16 06:16:44 +00:00