Philippe Charnier
85dace5d59
Add rcsid. Remove unused vars. Use err(3) and change exit(-1).
1998-01-16 07:20:34 +00:00
KATO Takenori
7cd3361aa5
Sync with sys/i386/conf/files.i386 revision 1.185.
1998-01-15 15:09:00 +00:00
KATO Takenori
baf8a10240
Fix I/O port address of ed8.
...
Submitted by: Chiharu Shibata <chi@rd.njk.co.jp>
1998-01-15 08:17:13 +00:00
KATO Takenori
1a3f5064b5
Added comment on fe0 and fe1. Added fe1 fro C-NET(98)P2 and
...
C-NET(9N)E NICs.
Submitted by: Chiharu Shibata <chi@rd.njk.co.jp>
1998-01-15 08:12:23 +00:00
Justin T. Gibbs
99117bb6ec
Addition of splsoftvm and a VM SWI to handle bus dma related callbacks.
...
This SWI may be useful for other, defered, VM tasks.
1998-01-15 07:34:01 +00:00
Justin T. Gibbs
e1a1bba4fa
Implementation of Bus Space for FreeBSD-x86.
...
Obtained From: NetBSD
1998-01-15 07:32:56 +00:00
Justin T. Gibbs
57d7d7b3be
Implementation of Bus DMA for FreeBSD-x86. This is sufficient to do
...
page level bounce buffering, but there are still some issues left to
address.
1998-01-15 07:32:21 +00:00
Justin T. Gibbs
c8877437a0
Add entry for i386/i386/busdma_machdep.c
1998-01-15 07:30:54 +00:00
Poul-Henning Kamp
6f70df1587
Move almost all the ntp related stuff from kern_clock.c to
...
kern_ntptime.c. The only bit left over is that which is executed
in all calls to hardclock(). Various cleanups and staticizing
along the road.
1998-01-14 20:48:16 +00:00
Poul-Henning Kamp
7907a6bc55
Make softticks static.
...
Remove unneeded stuff.
1998-01-14 19:42:47 +00:00
Poul-Henning Kamp
595f63412b
Add and document PPS_SYNC
1998-01-14 19:41:36 +00:00
KATO Takenori
028da41171
I forgot to synchronize some changes with sys/i386/isa/wd.c, but I
...
could't find exact revision numbers.
Submitted by: Takahashi Yoshihiro <nyan@wyvern.cc.kogakuin.ac.jp>
1998-01-14 08:37:59 +00:00
KATO Takenori
94e5dcefe4
Include pc98.h instead of isa.h when PC98 is defined.
1998-01-14 08:13:32 +00:00
KATO Takenori
d81278e36e
Fix typo.
1998-01-14 08:08:42 +00:00
Brian Somers
b563bd02f0
Remove __libalias_version. Ppp no longer uses it.
1998-01-14 01:24:49 +00:00
Garrett Wollman
906f09bca4
Add a macro to accurately calculate the length of a struct ifreq when
...
it contains an address. This can replace all the myriad (wrong) ways
in which this task is performed in the current system. As an added
bonus, since it's a macro, then third-party software vendors have an easy
way to tell whether it's there or not. (This will become necessary
when sizeof(struct sockaddr) is increaased, and also when additional
fields are added to struct ifreq.)
1998-01-13 02:56:21 +00:00
Kazutaka YOKOTA
4d76195ef5
Fix illegal numeric expressions: 08 and 09.
1998-01-12 23:54:51 +00:00
Poul-Henning Kamp
115517b750
Remove two non-global variables.
...
Found by: bde (one)
Overlooked by: bde (one) :-)
1998-01-12 19:10:43 +00:00
KATO Takenori
946eff5c2d
Fix JIS code support.
...
Submitted by: NOKUBI Hirotaka <hnokubi@yyy.or.jp>
1998-01-12 15:41:16 +00:00
KATO Takenori
3a00f2c11f
Sync with sys/i386/i386/machdep.c revision 1.281.
1998-01-12 15:38:51 +00:00
KATO Takenori
9fcc42c7c3
Sync with sys/i386/isa/syscons.c revision 1.245.
1998-01-12 15:38:20 +00:00
KATO Takenori
de5bb42d20
Sync with sys/i386/conf/GENERIC revision 1.102.
1998-01-12 15:37:38 +00:00
KATO Takenori
db70e1c6c8
Initialize the variables Crtat and Atrat in scvidprobe().
...
Submitted by: NOKUBI Hirotaka <hnokubi@yyy.or.jp>
1998-01-12 15:34:18 +00:00
John Dyson
43bdc1e901
Adjust upwards the size of exec map in order to take into account the
...
additional PAGE_SIZE needed for exec operatino.
1998-01-12 05:16:03 +00:00
Julian Elischer
ad26ea348f
Add some devfs entries
...
(patch origianlly from luigi)
1998-01-12 03:45:58 +00:00
Julian Elischer
eae4f847a7
add devfs entries for a few more syscons devices (e.g. sysmouse)
1998-01-12 03:28:36 +00:00
John Dyson
53f6f08545
Fix another vnode leak.
1998-01-12 03:15:01 +00:00
John Dyson
925a3a419a
Fix some vnode management problems, and better mgmt of vnode free list.
...
Fix the UIO optimization code.
Fix an assumption in vm_map_insert regarding allocation of swap pagers.
Fix an spl problem in the collapse handling in vm_object_deallocate.
When pages are freed from vnode objects, and the criteria for putting
the associated vnode onto the free list is reached, either put the
vnode onto the list, or put it onto an interrupt safe version of the
list, for further transfer onto the actual free list.
Some minor syntax changes changing pre-decs, pre-incs to post versions.
Remove a bogus timeout (that I added for debugging) from vn_lock.
PHK will likely still have problems with the vnode list management, and
so do I, but it is better than it was.
1998-01-12 01:46:33 +00:00
John Dyson
1616db3cf8
Implement the first page access for object type determination more
...
VM clean. Also, use vm_map_insert instead of vm_mmap.
Reviewed by: dg@freebsd.org
1998-01-11 21:35:38 +00:00
Poul-Henning Kamp
bb303fe246
Try to solve timeout race by not touching softtics here.
1998-01-11 19:07:58 +00:00
Eivind Eklund
58ba5f4a30
Remove use of <osreldate.h>.
...
Screwed up by: myself
1998-01-11 18:34:38 +00:00
Brian Somers
52ae741f38
Move softc stuff into if_tunvar.h
...
Suggested by: Peter Wemm <peter@netplex.com.au>
Hinted at by: Bruce Evans <bde@FreeBSD.org>
1998-01-11 17:52:33 +00:00
Brian Somers
1aeffee9fb
Move softc stuff into if_tunvar.h
...
Suggested by: Peter Wemm <peter@netplex.com.au>
Hinted at by: Bruce Evans <bde@FreeBSD.org>
À³
1998-01-11 17:52:29 +00:00
John Birrell
eace6474c7
Since the alpha has to use NetBSD's kernel for the time being, it also
...
needs the NetBSD syscall definitions.
1998-01-11 03:53:15 +00:00
Jordan K. Hubbard
efae35abc0
Add ppp, at long last, back to GENERIC. We have enough room in the
...
kernel for it and I'm tired of reading the "This system lacks kernel
support for PPP..." line in people's tech support messages.
1998-01-11 02:16:38 +00:00
Poul-Henning Kamp
55c449bc0f
Fix softclock calling so we don't loose timeouts (I broke this ~10h ago)
1998-01-11 00:44:31 +00:00
John Birrell
a1db8c36a5
Add a machine dependent header for the i386 jmp_buf size instead of piling
...
machine dependent definitions into src/include/setjmp.h.
1998-01-10 23:04:51 +00:00
John Birrell
e1e80781ba
Add a machine dependent header to size the jmpbuf instead of piling
...
machine dependencies in src/include/setjmp.h.
1998-01-10 23:00:06 +00:00
John Birrell
e1f16a3aa3
PAL codes needed for asm.h
1998-01-10 22:42:21 +00:00
John Birrell
a3a38f0526
Header files which are linked from /usr/include to /usr/include/machine.
...
NetBSD's endian.h needs sys/types.h for the typedefs that are used to
get htonl() correct when a long is 64 bits.
1998-01-10 22:09:53 +00:00
Steve Price
1f48070a27
Put back __libalias_version so ppp(8) build again.
1998-01-10 19:37:19 +00:00
Alexander Langer
1e73fe2ae8
Sync with ipfw interface change: fw_pts is now part of a union (a
...
necessary evil due to the 108 byte setsockopt() limit).
1998-01-10 16:14:18 +00:00
Jordan K. Hubbard
20f16cfce3
include <net/if.h> and restore this to sanity.
1998-01-10 15:04:06 +00:00
Poul-Henning Kamp
eeb355f73f
Whoops. softclock is called from doreti_swi as well. Abandon call from
...
hardclock().
Forgot this:
Pointed hat sent by: bd
1998-01-10 14:55:14 +00:00
Poul-Henning Kamp
821b78a3f9
Whoops. softclock is called from doreti_swi as well. Abandon call from
...
hardclock().
1998-01-10 14:54:05 +00:00
KATO Takenori
aa9f1b9291
Sync with sys/i386/isa/syscons.c revision 1.244.
1998-01-10 13:31:27 +00:00
Poul-Henning Kamp
a50ec50568
Effect the divorce of kern_clock.c and kern_timeout.c (which was
...
repository copied from kern_clock.c)
1998-01-10 13:16:26 +00:00
John Birrell
7fed2e3a32
These are a few of the alpha machine dependent header files - the first
...
referenced by the build of user-space libraries. These files were
obtained from NetBSD (with ansi.h being modified to reflect the FreeBSD
off_t and pid_t implementation).
1998-01-10 10:13:16 +00:00
KATO Takenori
a424913c23
Added PnP I/O port address of NEC PC-98.
...
Submitted by: Takahashi Yoshihiro <nyan@wyvern.cc.kogakuin.ac.jp>
1998-01-10 07:41:43 +00:00
Bruce Evans
7fa939e201
Fixed change prerequisites for <net/if_arp.h>:
...
- don't declare `struct arpcom' except in the kernel, so that there is no
dependency on <net/if.h> except in the kernel. This may break something
else.
- spell ETHER_ADDR_LEN as 6 again, so that there is no dependency on
<net/ethernet.h> even in the kernel.
1998-01-10 07:29:10 +00:00