nyan
904070a03d
MFC: Remove EPSON_NRDISK and EPSON PC-386 note support.
2005-11-06 05:01:03 +00:00
nyan
2aad173a24
MFC: Add EPSON_* defines.
2005-11-06 04:58:16 +00:00
jhb
4587967874
MFC: Add DEFAULTS files for amd64, i386, and pc98.
...
Approved by: re (scottl)
2005-10-28 19:21:27 +00:00
cvs2svn
c2300784b4
This commit was manufactured by cvs2svn to create branch 'RELENG_6'.
2005-10-28 15:30:52 +00:00
nyan
e61c61f414
MFC: Switch from OLDCARD to NEWCARD on pc98.
...
Approved by: re (scottl)
2005-10-07 15:56:30 +00:00
glebius
97d261903e
Big overall MFC of polling(4) cleanup:
...
o First attempt on removing Giant from polling. Details:
http://lists.freebsd.org/pipermail/cvs-src/2005-September/051848.html
o Second attempt, and big polling cleanup including:
- Functinal approach to turning polling on/off
- Deprecating of poll_in_trap
- Removal of ifnet knowledge from kern_poll.c
Details:
http://lists.freebsd.org/pipermail/cvs-src/2005-October/053267.html
o Improved checking of user configurable sysctls. Details:
http://lists.freebsd.org/pipermail/cvs-src/2005-October/053351.html
o Moving DEVICE_POLLING from opt_global.h to opt_device_polling.h:
http://lists.freebsd.org/pipermail/cvs-src/2005-October/053479.html
o All related documentation fixes.
Approved by: re (kensmith)
Thanks to: everyone, who helped with testing
2005-10-07 14:00:06 +00:00
imp
3eeac112ca
MFC: Remove references to OLDCARD
...
Approved by: re@ (scottl)
2005-10-06 16:36:31 +00:00
kensmith
6db27a0a53
Fix a whitespace screw-up I made when doing the MFC of COMPAT_FREEBSD5.
...
It's supposed to be "option", "space", "tab"; not "option", "tab", "tab".
Approved by: re (scottl)
Pointed out by: rwatson
Pointy hat: kensmith
2005-09-22 12:36:39 +00:00
scottl
bbfdfd22d0
Now that our showstopper list has shrunk, take another step closer to the
...
release and turn off kernel debugging. Also turn off SMP on i386 and amd64
and add an SMP kernel config.
Approved by: re (implicit)
2005-09-18 03:37:59 +00:00
nyan
50bc0c511d
MFi386: revision 1.1202.2.1 (r300 DRM support).
...
Approved by: re (kensmith)
2005-08-10 15:56:13 +00:00
nyan
533eeeea47
MFi386: revision 1.616.2.1
...
> Use an interrupt gate for the NMI handler and prevent too-early
> enabling of interrupts inside of trap().
Approved by: re (kensmith)
2005-07-28 17:22:39 +00:00
jhb
94b28a8c46
MFC: Set timer0_max_count to a correct value in the lapic timer case and
...
fix i8254_restore() so that it actually works in the non-lapic timer case
thus unbreaking suspend/resume for several people.
Approved by: re (kensmith)
2005-07-18 19:52:05 +00:00
kensmith
b347cb6eac
MFC addition of the COMPAT_FREEBSD5 option. Specific versions
...
being MFCed:
> Path Revision
> src/sys/alpha/conf/GENERIC 1.187
> src/sys/amd64/conf/GENERIC 1.440
> src/sys/i386/conf/GENERIC 1.430
> src/sys/ia64/conf/GENERIC 1.73
> src/sys/pc98/conf/GENERIC 1.270
> src/sys/powerpc/conf/GENERIC 1.49
> src/sys/sparc64/conf/GENERIC 1.97
Approved by: re (scottl)
2005-07-18 12:23:42 +00:00
cvs2svn
dd2adf2c10
This commit was manufactured by cvs2svn to create branch 'RELENG_6'.
2005-07-11 04:14:43 +00:00
jhb
e48132ed75
Remove a || 1 that crept into the i8254 commit and was subsequently
...
copied and pasted. I had actually tested without this change in my
trees as had the other testers.
Reported by: bde, Rostislav Krasny rosti dot bsd at gmail dot com
Approved by: re (scottl)
Pointy hat to: jhb
2005-07-05 20:13:12 +00:00
nyan
dc79c6b0b0
MFi386: r1.221 (Use a simpler implementation for the i8254 timecounter).
...
Approved by: re (scottl)
2005-07-03 14:19:29 +00:00
delphij
019106f6e5
Remove the CPU_ENABLE_SSE option from the i386 and pc98 architectures,
...
as they are already default for I686_CPU for almost 3 years, and
CPU_DISABLE_SSE always disables it. On the other hand, CPU_ENABLE_SSE
does not work for I486_CPU and I586_CPU.
This commit has:
- Removed the option from conf/options.*
- Removed the option and comments from MD NOTES files
- Simplified the CPU_ENABLE_SSE ifdef's so they don't
deal with CPU_ENABLE_SSE from kernel configuration. (*)
For most users, this commit should be largely no-op. If you used to
place CPU_ENABLE_SSE into your kernel configuration for some reason,
it is time to remove it.
(*) The ifdef's of CPU_ENABLE_SSE are not removed at this point, since
we need to change it to !defined(CPU_DISABLE_SSE) && defined(I686_CPU),
not just !defined(CPU_DISABLE_SSE), if we really want to do so.
Discussed on: -arch
Approved by: re (scottl)
2005-07-02 20:06:44 +00:00
nyan
b2cdc9829c
MFi386: revision 1.615 (change kernel crashdump format to ELF).
...
Approved by: re (scottl)
2005-06-30 15:26:03 +00:00
dumbbell
ca9ed22f1b
Connect reiserfs build to every platforms, not only i386 and pc98.
...
Reviewed by: mux (mentor)
Approved by: re (dougb)
2005-06-21 12:59:53 +00:00
obrien
7af4f5af38
Add .cvsignore files just like in sys/<arch>/compiled, this keeps CVS from
...
questing kernel config files not in CVS.
Approved by: re(kensmith)
2005-06-20 16:52:59 +00:00
nyan
1b8699f3e0
Sync with syscons update (Add new member to struct sc_rndr_sw).
2005-05-29 11:53:14 +00:00
nyan
0fce92f5c4
Remove bus_{mem,p}io.h and related code for a micro-optimization on i386
...
and amd64. The optimization is a trivial on recent machines.
Reviewed by: -arch (imp, marcel, dfr)
2005-05-29 04:42:30 +00:00
nyan
23e73a4303
Change the spkr_set_pitch() function to a macro to fix low level profiling.
2005-05-28 13:40:27 +00:00
nyan
f74b6d6ccf
MFi386: Add ReiserFS
2005-05-25 12:32:06 +00:00
damien
f7eb133422
Add new ral(4) and ural(4) drivers.
...
Approved by: silby (mentor)
2005-05-24 16:48:07 +00:00
nyan
48257920e2
Fix my copyright.
2005-05-14 10:51:16 +00:00
nyan
7d8da118c1
- Move bus dependent defines to {isa,cbus}_dmareg.h.
...
- Use isa/isareg.h rather than <arch>/isa/isa.h.
Tested on: i386, pc98
2005-05-14 10:14:56 +00:00
nyan
99f1b22233
- Move timerreg.h to <arch>/include and split i8253 specific defines into
...
i8253reg.h, and add some defines to control a speaker.
- Move PPI related defines from i386/isa/spkr.c into ppireg.h and use them.
- Move IO_{PPI,TIMER} defines into ppireg.h and timerreg.h respectively.
- Use isa/isareg.h rather than <arch>/isa/isa.h.
Tested on: i386, pc98
2005-05-14 09:10:02 +00:00
nyan
cb84f02ba8
MFi386: revision 1.614.
2005-05-14 08:52:04 +00:00
nyan
9382d6cbc4
Move the pc98 keymap define into pckbdtables.h because it should be used
...
only on the pckbd driver.
2005-05-12 13:39:31 +00:00
nyan
8f8dbdc2da
- Move the NPX_DEBUG option to options.{i386,pc98} and use opt_npx.h.
...
- Move npx related defines to {i386,pc98}/include/npx.h to remove #include
{isa,cbus}.h.
2005-05-12 12:47:41 +00:00
nyan
3657a9699f
- Move lptreg.h into pc98/cbus and rename to olptreg.h.
...
- Remove ifdef pc98.
2005-05-10 12:30:30 +00:00
nyan
7d03ad1458
Change a directory layout for pc98.
...
- Move MD files into <arch>/<arch>.
- Move bus dependent files into <arch>/<bus>.
Rename some files to more suitable names.
Repo-copied by: peter
Discussed with: imp
2005-05-10 12:02:18 +00:00
nyan
54f3915be0
MFi386: revision 1.1198 (add KDB_STOP_NMI option).
2005-05-01 04:00:12 +00:00
marcel
457bf93da9
Revert previous commit: The hwpmc(4) driver compiles on all platforms.
2005-04-20 22:19:51 +00:00
nyan
9a780e6f08
Rename from apm_bioscall.s to apm_bioscall.S for removing a special rule
...
to build a module. A repo-copy is not done because it has no important logs.
Pointed out by: ru
2005-04-20 12:28:20 +00:00
imp
8170467859
Move this to the specific architectures that are supported. #ifdef foo
...
in sys/pmc.h precludes it from working on !i386, !amd64. When that changes,
it can be moved back into conf/NOTES.
2005-04-19 22:16:46 +00:00
imp
e16c3e24aa
There's no need to include all the detauls of struct bus_space_{tag,handle}
...
in _bus.h when the typedef of the struct pointer will do.
2005-04-19 21:07:00 +00:00
imp
86ddb5e0d2
Since pmc is a CPU feature, grab the mdep file from the i386 directory.
2005-04-19 21:06:06 +00:00
imp
8c509864f2
Unbreak the pc98 build by including enough information in the _bus.h
...
for _bus.h to compile.
Pointy hat to: imp
Breakage noted by: nyan-san
2005-04-19 03:19:19 +00:00
imp
b1662f9d0f
Break out the definition of bus_space_{tag,handle}_t and a few other types
...
into _bus.h to help with name space polution from including all of bus.h.
In a few days, I'll commit changes to the MI code to take advantage of thse
sepration (after I've made sure that these changes don't break anything in
the main tree, I've tested in my trees, but you never know...).
Suggested by: bde (in 2002 or 2003 I think)
Reviewed in principle by: jhb
2005-04-18 21:45:34 +00:00
nyan
0fd846eb5e
MFi386: revision 1.1194 (Update the drm driver).
2005-04-17 10:43:43 +00:00
nyan
c6c29c4427
Remove unneeded include.
2005-04-17 09:44:17 +00:00
jhb
d93e613134
Really remove the last vestiges of mixed mode from all but amd64.
2005-04-15 06:56:52 +00:00
nyan
53c3ea2a7c
MFi386: revision 1.612.
2005-04-14 14:19:47 +00:00
nyan
428e5e3f08
- Remove ifdef PC98.
...
- Reduce diffs from i386.
2005-04-13 13:26:48 +00:00
nyan
c33a1c4e39
Remove a meaningless include.
2005-04-13 13:18:32 +00:00
nyan
142d6a64ca
Move pc98 specific parts to the pc98 specific file.
2005-04-13 13:12:12 +00:00
nyan
5345036f12
Oops, correct typo.
2005-04-10 03:36:13 +00:00
nyan
7e0854e7cd
Fix pc98 includes.
2005-04-08 03:38:13 +00:00