KATO Takenori
9f936f8596
Merged from sys/i386/conf/GENERIC revision 1.274.
2000-09-13 10:10:34 +00:00
David Malone
1c06ce6197
Add the ability to define a "shutdown" and "shutdown and poweroff" key
...
to syscons. I have a man page to follow describing the format of the
kbdmap file.
PR: 19273
Reviewed by: sheldonh
2000-09-11 20:37:42 +00:00
KATO Takenori
3584f98832
Merged from sys/isa/sio.c revisions 1.309 - 1.311.
2000-09-08 11:54:13 +00:00
KATO Takenori
f907abc0b3
Merged from sys/i386/i386/machdep.c revision 1.407.
2000-09-08 11:20:04 +00:00
KATO Takenori
232d649b48
Merged from sys/i386/i386/machdep.c revision 1.406.
2000-09-07 13:35:44 +00:00
KATO Takenori
106038c33b
Merged from sys/isa/sio.c revision 1.306, 1.307 and 1.308.
2000-09-07 13:34:45 +00:00
KATO Takenori
258cacb69b
Merged from sys/i386/isa/npx.c revision 1.84.
2000-09-07 13:33:48 +00:00
KATO Takenori
841d7a731e
Merged from sys/i386/isa/clock.c revision 1.156.
2000-09-07 13:32:59 +00:00
KATO Takenori
ec43f77f09
Merged from sys/i386/i386/machdep.c revision 1.405.
2000-09-03 15:55:34 +00:00
KATO Takenori
5340942440
Merged from sys/i386/i386/machdep.c rev. 1.404 just for keeping
...
similarity. No PC-98 may have ACPI feature, but I'm not 100%
sure.
2000-09-03 14:11:03 +00:00
KATO Takenori
d557549f61
Merged from sys/dev/syscons/syscons.c revision 1.346.
2000-09-03 07:05:30 +00:00
KATO Takenori
d85a56345e
Fixed FPU_ERROR_BROKEN code. It had old-isa code.
2000-09-01 11:47:07 +00:00
Yoshihiro Takahashi
95ea0566b4
Enabled pcic, card and xe devices.
2000-08-26 07:38:43 +00:00
Peter Wemm
2422dd7973
Comment out the static wiring of hints for GENERIC - the release process
...
now installs the hints file into /boot.
2000-08-24 18:56:54 +00:00
Yoshihiro Takahashi
ac1140b8d5
Disabled serial console.
2000-08-19 10:19:43 +00:00
David Malone
a5c4836d39
Replace the mbuf external reference counting code with something
...
that should be better.
The old code counted references to mbuf clusters by using the offset
of the cluster from the start of memory allocated for mbufs and
clusters as an index into an array of chars, which did the reference
counting. If the external storage was not a cluster then reference
counting had to be done by the code using that external storage.
NetBSD's system of linked lists of mbufs was cosidered, but Alfred
felt it would have locking issues when the kernel was made more
SMP friendly.
The system implimented uses a pool of unions to track external
storage. The union contains an int for counting the references and
a pointer for forming a free list. The reference counts are
incremented and decremented atomically and so should be SMP friendly.
This system can track reference counts for any sort of external
storage.
Access to the reference counting stuff is now through macros defined
in mbuf.h, so it should be easier to make changes to the system in
the future.
The possibility of storing the reference count in one of the
referencing mbufs was considered, but was rejected 'cos it would
often leave extra mbufs allocated. Storing the reference count in
the cluster was also considered, but because the external storage
may not be a cluster this isn't an option.
The size of the pool of reference counters is available in the
stats provided by "netstat -m".
PR: 19866
Submitted by: Bosko Milekic <bmilekic@dsuper.net>
Reviewed by: alfred (glanced at by others on -net)
2000-08-19 08:32:59 +00:00
KATO Takenori
a19d469b8a
Merged from sys/i386/i386/machdep.c revision 1.402.
2000-08-18 09:22:01 +00:00
Yoshihiro Takahashi
82583dd564
- Fixed the conversion to bus_space interface.
...
- Added PC-98 Cbus devices support.
The original patch is submitted by chi@bd.mbn.or.jp (Chiharu Shibata)
- Removed old ed driver.
2000-08-17 12:15:45 +00:00
KATO Takenori
64145a4abe
Merged from sys/i386/i386/machdep.c revision 1.401.
2000-08-14 07:27:10 +00:00
KATO Takenori
e2c9a41a3c
Merged from sys/i386/i386/machdep.c revision 1.400.
2000-08-12 07:35:12 +00:00
Yoshihiro Takahashi
a0a9cf6e5b
Merged from sys/i386/conf/GENERIC revisions 1.266 and 1.267.
2000-08-08 11:57:09 +00:00
Yoshihiro Takahashi
4e281f317d
Merged from sys/i386/conf/GENERIC.hints revision 1.3.
2000-08-08 11:56:45 +00:00
Yoshihiro Takahashi
94be196610
Changed default cursor shape to non-blink mode.
...
Submitted by: Tomokazu HARADA <tkhara@osk4.3web.ne.jp>
2000-08-08 09:28:32 +00:00
Yoshihiro Takahashi
ec6d58d33f
Fixed PC-9821 NOTE supports with LINE30 mode.
...
Submitted by: Tomokazu HARADA <tkhara@osk4.3web.ne.jp>
2000-08-08 09:17:15 +00:00
KATO Takenori
a2c06ee095
Commented out xe device because it depend on PCMCIA stuff.
2000-08-04 08:29:50 +00:00
KATO Takenori
c1e8fc20ac
Merged from sys/i386/isa/clock.c revision 1.155.
2000-08-04 08:15:45 +00:00
KATO Takenori
b160feebb5
Commented out card and pcic devices because they are broken in pc98 port.
2000-08-02 09:05:26 +00:00
Yoshihiro Takahashi
0100579d5b
Merged from sys/dev/syscons/scterm-sc.c revisions from 1.8 to 1.12.
2000-07-30 08:12:08 +00:00
Yoshihiro Takahashi
87cd59ec7c
Merged from sys/dev/syscons/syscons.c revision 1.344.
2000-07-30 07:59:19 +00:00
KATO Takenori
1fb2276093
Merged from sys/dev/syscons/syscons.c revision 1.345.
2000-07-28 09:36:37 +00:00
Archie Cobbs
21b8ebd926
Make all Ethernet drivers attach using ether_ifattach() and detach using
...
ether_ifdetach().
The former consolidates the operations of if_attach(), ng_ether_attach(),
and bpfattach(). The latter consolidates the corresponding detach operations.
Reviewed by: julian, freebsd-net
2000-07-13 22:54:34 +00:00
Yoshihiro Takahashi
d70f8cefa0
Backed out a part of previous commit. The function name conflicts.
...
Pointed out by: haro@tk.kubota.co.jp (Munehiro Matsuda)
2000-07-12 10:15:43 +00:00
Yoshihiro Takahashi
2446144f7a
Merge from the following changes.
...
sys/conf/files.i386 1.321
sys/dev/syscons/syscons.c 1.343
sys/i386/isa/spkr.c 1.46
sys/isa/fd.c 1.183 and 1.185
sys/isa/syscons_isa.c 1.14
sys/isa/vga_isa.c 1.18
2000-07-11 12:50:34 +00:00
Kris Kennaway
682199d834
Don't call printf without a format string.
2000-07-10 07:13:36 +00:00
Yoshihiro Takahashi
6601e641fd
Sync with sys/i386/conf/GENERIC revisions 1.258 and 1.259.
2000-07-04 12:31:46 +00:00
Poul-Henning Kamp
77978ab8bc
Previous commit changing SYSCTL_HANDLER_ARGS violated KNF.
...
Pointed out by: bde
2000-07-04 11:25:35 +00:00
Poul-Henning Kamp
82d9ae4e32
Style police catches up with rev 1.26 of src/sys/sys/sysctl.h:
...
Sanitize SYSCTL_HANDLER_ARGS so that simplistic tools can grog our
sources:
-sysctl_vm_zone SYSCTL_HANDLER_ARGS
+sysctl_vm_zone (SYSCTL_HANDLER_ARGS)
2000-07-03 09:35:31 +00:00
KATO Takenori
1753374bc6
Disabled ida, amr and mlx devices.
2000-06-28 03:25:47 +00:00
KATO Takenori
2e76b6aefc
Merged from sys/i386/i386/userconfig.c revision 1.181.
2000-06-28 03:23:42 +00:00
KATO Takenori
65c8c4cd2c
Merged from sys/i386/isa/spkr.c revision 1.47.
2000-06-28 03:20:56 +00:00
KATO Takenori
aae33d3c2a
Merged from sys/i386/isa/npx.c revision 1.83.
2000-06-28 03:19:44 +00:00
KATO Takenori
9e3aaab780
Merged from sys/i386/isa/isa_dma.c revision 1.6.
2000-06-28 03:18:51 +00:00
KATO Takenori
3606d88937
Merged from sys/i386/isa/clock.c revision 1.152.
2000-06-28 03:17:51 +00:00
KATO Takenori
8ff264ff5b
Merged from sys/i386/conf/GENERIC revisions 1.261 and 1.262.
2000-06-28 03:15:27 +00:00
Peter Wemm
1bce768912
Report the line number where gethints.pl does not understand something
...
in an old device line.
2000-06-26 09:08:23 +00:00
Mark Murray
0de838f6c0
Remove old entropy-harvesting hooks; this is going to be re-engineered
...
later.
2000-06-25 09:55:12 +00:00
Mark Murray
7b5362fde0
Remove the old /dev/random device. There is a new machine-independant
...
version.
Reviewed by: dfr
2000-06-25 09:48:12 +00:00
KATO Takenori
16a3f31561
Oops! Disabled the ed driver becasue it cannot be compiled.
...
Pointed out by: nyan
2000-06-23 13:51:52 +00:00
KATO Takenori
c12d4fdc56
Include pc98/pc98/pc98.h in which M_EPSON_PC98 is defined when the
...
EPSON_MEMWIN option is specified.
2000-06-23 12:01:10 +00:00
Yoshihiro Takahashi
9c9e869881
Sync with sys/dev/syscons/scterm-sc.c revisions 1.6 and 1.7.
2000-06-22 10:03:28 +00:00