Warner Losh
8afd8dde0c
Define IRQ_NPX for the irq used for the npx. Define macro for a full
...
reset of of npx, as appropriate for the platform.
2005-03-16 20:44:19 +00:00
Yoshihiro Takahashi
f7fdacf1fa
MFi386: revision 1.217.
2005-03-12 10:30:06 +00:00
Yoshihiro Takahashi
e3e5366a05
Backout revision 1.20. I was a misunderstanding.
...
Pointed out by: Watanabe Kazuhiro
Pointy hat to: nyan
2005-03-10 13:07:32 +00:00
John Baldwin
dd1d2889f2
- Remove the BURN_BRIDGES marked support for hooking into the ISA timer 0
...
interrupt.
- Remove the timer_func variable as it now has a static value of
hardclock() and is only used in one place.
Axe borrowed from: phk
2005-03-09 15:33:58 +00:00
Yoshihiro Takahashi
c3b74b57af
MFi386: revisions 1.609 and 1.610.
2005-03-06 12:59:59 +00:00
Yoshihiro Takahashi
4dcdb61974
Don't use the ptoa() to set the 'realmem' variable. Because F/pc98's policy
...
is to keep the same as F/i386.
2005-03-04 14:26:23 +00:00
Wes Peters
95e2054492
Attempt to doff the pointy hat: implement 'hw.realmem' on remaining
...
architectures. Pointed out by O'Brien, ScottL via email.
Reviewed by: obrien (various)
2005-03-01 21:55:27 +00:00
Yoshihiro Takahashi
956a0ca6a9
MFi386: revisions 1.1186 and 1187
...
- Connect "options MP_WATCHDOG" to the LINT builds.
- Spell "options" correctly as "options ".
2005-02-28 11:51:18 +00:00
Poul-Henning Kamp
e70377df79
Use dynamic major number allocation.
2005-02-27 22:16:30 +00:00
Tom Rhodes
183a16a3ec
Remove recently added note about DEVICE_POLLING not working with SMP.
...
Remove warning from kern_poll.c to allow DEVICE_POLLING to be built with SMP.
Discussed with: ru, glebius
2005-02-25 22:07:51 +00:00
Yoshihiro Takahashi
7655c399a6
Fix to support Buffalo HYPERMEMORY.
...
Submitted by: Chiharu Shibata
MFC after: 3 days
2005-02-24 13:15:05 +00:00
Tom Rhodes
fda9ad60e4
According to kern_poll.c, you cannot use DEVICE_POLLING with SMP. Add a
...
commen about this in every NOTES file which lists DEVICE_POLLING.
PR: 46793
MFC: 1 day
2005-02-23 04:13:11 +00:00
Yoshihiro Takahashi
179c6e9063
Merged from sys/dev/sio/sio.c revision 1.458.
2005-02-11 03:41:34 +00:00
John Baldwin
3b1569715e
Fix pc98 compile: merge in changes to use the local APIC timer. Also, add
...
missing initialization of i8254_intsrc while I am here.
2005-02-09 22:48:22 +00:00
Yoshihiro Takahashi
88d91a5ad0
Remove unused defines.
2005-02-07 12:23:07 +00:00
Poul-Henning Kamp
c81b5b21d3
Add missing isa_dmatc() function.
...
This may or may not be correct, Only the pcii driver would notice and
it doesn't support PC98 yet.
2005-02-07 08:19:53 +00:00
Yoshihiro Takahashi
32b8035467
Sort includes and remove duplicate include.
2005-02-06 13:31:22 +00:00
Yoshihiro Takahashi
42d2323edd
MFi386: revision 1.606.
2005-02-06 13:23:20 +00:00
Nate Lawson
3888a87205
Finish the job of sorting all includes and fix the build by including
...
malloc.h before proc.h on sparc64. Noticed by das@
Compiled on: alpha, amd64, i386, pc98, sparc64
2005-02-06 01:55:08 +00:00
Yoshihiro Takahashi
9f83151765
Merged from sys/dev/sio/sio.c revision 1.457.
2005-02-04 13:35:21 +00:00
Yoshihiro Takahashi
0faf078231
MFi386: revision 1.605.
2005-02-04 13:34:24 +00:00
Ruslan Ermilov
80c424cd2b
MFi386: fix a comment.
2005-01-17 08:36:46 +00:00
Warner Losh
e253961839
In my last commit, I'd assumed that LINE30 was always defined. It
...
turns out that LINE30_ROW was always defined, not LINE30. I confused
this for LINE30 and did the unifdef -DLINE30 using that mistaken
belief. This corrects that problem.
Submitted by: nyan-san
2005-01-09 22:17:39 +00:00
Warner Losh
75a323c107
LINE30 is always defined now, so unifdef -DLINE30 for clarity.
2005-01-08 22:29:53 +00:00
Warner Losh
3e4ad73535
Merge module.h into 30line.h and remove it. It lacked a
...
copyright/license header and was only used by 30line.h. It appears
that the copyright/license in 30line.h covers the old contents
module.h anyway, so this simplifies things a little while cleaning up
one obscure potential license confusion...
Revired by: nyan-san
2005-01-08 22:29:23 +00:00
Warner Losh
60727d8b86
/* -> /*- for license, minor formatting changes
2005-01-07 02:29:27 +00:00
Warner Losh
125f6d40bd
These are no longer relevant. They are scripts for extracting hints
...
from 4.x kernel config files. User's wishing to upgrade from 4.x to 6
will need to go through 5.x, or grab this script from there. These
scripts will remain in RELENG_5...
2005-01-07 00:54:35 +00:00
Jun Kuriyama
6f4e528a8e
o Use tab instead of spaces for puc(4) line.
...
o Use capitalized "Ethernet" for consistency.
2005-01-05 05:25:21 +00:00
Yoshihiro Takahashi
34a9937988
Remove old wdc driver completely.
2005-01-04 11:04:03 +00:00
Warner Losh
5562482940
Catchup to wd removal
2005-01-04 07:26:51 +00:00
Warner Losh
c35aafff95
Remove last vestiges of old wd driver. ata works well on pc98 and
...
there was no objection on the pc98 list when I asked if it could be
removed a while ago.
2005-01-04 06:25:24 +00:00
Yoshihiro Takahashi
9bcb5389b9
MFi386: revision 1.421.
2005-01-02 09:51:07 +00:00
Poul-Henning Kamp
d214c67938
Fix comment.
2004-12-22 17:32:27 +00:00
Warner Losh
6c5c0a5ac1
Separate mse driver into a core driver and a bus attachments. Separate out
...
the ISA and CBUS (called isa on pc98) attachments. Eliminate all PC98
ifdefs in the process (the driver in pc98/pc98/mse.c was a copy of the one
in i386/isa/mse.c with PC98 ifdefs). Create a module for this driver.
I've tested this my PC-9821RaS40 with moused. I've not tested this on i386
because I have no InPort cards, or similar such things. NEC standardized
on bus mice very early, long before ps/2 mice ports apeared, so all PC-98
machines supported by FreeBSD/pc98 have bus mice, I believe.
Reviewed by: nyan-san
2004-12-12 20:05:50 +00:00
David Schultz
6004362e66
Don't include sys/user.h merely for its side-effect of recursively
...
including other headers.
2004-11-27 06:51:39 +00:00
David Schultz
11111b709f
U areas are going away, so don't allocate one for process 0.
...
Reviewed by: arch@
2004-11-20 02:29:25 +00:00
John Baldwin
2d68e3fb92
Initiate deorbit burn sequence for 80386 support in FreeBSD: Remove
...
80386 (I386_CPU) support from the kernel.
2004-11-16 20:42:32 +00:00
Yoshihiro Takahashi
2fc297fbd7
MFi386: revision 1.1170
2004-11-10 12:24:30 +00:00
Yoshihiro Takahashi
437a051986
Add FL_MFM flag to the fd_native_types structure.
...
Submitted by: Watanabe Kazuhiro <CQG00620@nifty.ne.jp>
2004-11-09 14:08:21 +00:00
Yoshihiro Takahashi
c7e77ece63
MFi386: revision 1.420 (Reduce annoying SCSI probing delay).
2004-11-04 15:20:26 +00:00
John Baldwin
d39d4a6e64
- Change the ddb paging "support" to use a variable (db_lines_per_page) to
...
control the number of lines per page rather than a constant. The variable
can be examined and changed in ddb as '$lines'. Setting the variable to
0 will effectively turn off paging.
- Change db_putchar() to force out pending whitespace before outputting
newlines and carriage returns so that one can rub out content on the
current line via '\r \r' type strings.
- Change the simple pager to rub out the --More-- prompt explicitly when
the routine exits.
- Add some aliases to the simple pager to make it more compatible with
more(1): 'e' and 'j' do a single line. 'd' does half a page, and
'f' does a full page.
MFC after: 1 month
Inspired by: kris
2004-11-01 22:15:15 +00:00
Yoshihiro Takahashi
9bb402796d
MFi386: revision 1.599 (Preserve dcons(4) buffer passed by loader(8).)
2004-10-30 12:41:20 +00:00
Poul-Henning Kamp
7229625e6d
Don't set si_bsize_phys.
...
Use bioq_takefirst()
2004-10-29 11:12:16 +00:00
Yoshihiro Takahashi
e1dd8f11d1
Disable ed1 - ed12.
2004-10-24 12:07:02 +00:00
Poul-Henning Kamp
1ec1f41575
use bioq_takefirst()
2004-10-23 12:45:39 +00:00
Poul-Henning Kamp
c2ec6cc809
Use bioq_takefirst()
2004-10-22 08:12:49 +00:00
Yoshihiro Takahashi
9e6b875495
Merged from sys/dev/sio/sio.c (Use generic tty code).
2004-10-15 08:22:37 +00:00
Nate Lawson
3805720c53
Remove unused variable.
2004-10-15 04:59:21 +00:00
Nate Lawson
e5979322ba
Remove local hacks to set flags now that the device probe does this for us.
...
Tested on every device except sio_pci and the pc98 fd.c. Perhaps something
similar should be done for the "disabled" hints also.
MFC after: 2 weeks
2004-10-14 22:21:59 +00:00
Poul-Henning Kamp
9cb9afbd68
Use generic tty code instead of local stuff.
...
NB: device names are now consistent: {cua,tty}d$(port)[.lock,.init]
2004-10-13 08:27:20 +00:00