#
267654 |
|
19-Jun-2014 |
gjb |
Copy stable/9 to releng/9.3 as part of the 9.3-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
246406 |
|
06-Feb-2013 |
nyan |
MFi386: Remove firewire devices.
|
#
246321 |
|
04-Feb-2013 |
des |
MFH (r244992): remove firewire from GENERIC
|
#
239841 |
|
29-Aug-2012 |
gjb |
MFC r239699:
- Grammar fix: s/NIC's/NICs/
|
#
231756 |
|
15-Feb-2012 |
nyan |
MFC: r231273
- Disable the olpt driver. Because it conflicts with the ppc/lpt driver. - Remove obsolete comment.
|
#
227305 |
|
07-Nov-2011 |
marius |
MFC: r227006, r227281, r227282
Add a PCI front-end to esp(4) allowing it to support AMD Am53C974 and replace amd(4) with the former in the amd64, i386 and pc98 GENERIC kernel configuration files. Besides duplicating functionality, amd(4), which previously also supported the AMD Am53C974, unlike esp(4) is no longer maintained and has accumulated enough bit rot over time to always cause a panic during boot as long as at least one target is attached to it (see PR 124667).
PR: 124667 Approved by: re (kib) Obtained from: NetBSD (based on)
|
#
226819 |
|
26-Oct-2011 |
kensmith |
Fix whitespace nit. "options<space><tab>", not "options<tab><tab>".
Submitted by: Matthew Fleming <mdf at freebsd dot org> Pointy hat: me Approved by: re (implicit)
|
#
226810 |
|
26-Oct-2011 |
kensmith |
I forgot we now leave KDB and KDB_TRACE options in stable kernel config files to help provide stack traces during a panic.
Submitted by: Sergey Kandaurov <pluknet at freebsd dot org> Approved by: re (implicit)
|
#
226405 |
|
15-Oct-2011 |
kensmith |
Remove extra debuggin gsupport that is turned on for head but turned off for stable branches:
- shift to MALLOC_PRODUCTION - turn off automatic crash dumps - remove kernel debuggers, INVARIANT*[1], WITNESS* from GENERIC kernel config files
[1] INVARIANT* left on for ia64 at least temporarily, marcel@ will test to see if they are still required as they had been for stable/8.
Approved by: re (implicit)
|
#
225736 |
|
22-Sep-2011 |
kensmith |
Copy head to stable/9 as part of 9.0-RELEASE release cycle.
Approved by: re (implicit)
|
#
225482 |
|
11-Sep-2011 |
brueffer |
Fix a zyd(4) comment typo that was copy+pasted into most kernel config files.
PR: 160276 Submitted by: MATSUMIYA Ryo <matsumiya@mma.club.uec.ac.jp> Approved by: re (kib) MFC after: 1 week
|
#
224699 |
|
07-Aug-2011 |
rmacklem |
Change all the sample kernel configurations to use NFSCL, NFSD instead of NFSCLIENT, NFSSERVER since NFSCL and NFSD are now the defaults. The client change is needed for diskless configurations, so that the root mount works for fstype nfs. Reported by seanbru at yahoo-inc.com for i386/XEN.
Approved by: re (hrs)
|
#
223046 |
|
13-Jun-2011 |
nyan |
- Reduce diffs against i386. - Add snd_uaudio.
|
#
221124 |
|
27-Apr-2011 |
rmacklem |
This patch changes head so that the default NFS client is now the new NFS client (which I guess is no longer experimental). The fstype "newnfs" is now "nfs" and the regular/old NFS client is now fstype "oldnfs". Although mounts via fstype "nfs" will usually work without userland changes, an updated mount_nfs(8) binary is needed for kernels built with "options NFSCL" but not "options NFSCLIENT". Updated mount_nfs(8) and mount(8) binaries are needed to do mounts for fstype "oldnfs". The GENERIC kernel configs have been changed to use options NFSCL and NFSD (the new client and server) instead of NFSCLIENT and NFSSERVER. For kernels being used on diskless NFS root systems, "options NFSCL" must be in the kernel config. Discussed on freebsd-fs@.
|
#
221071 |
|
26-Apr-2011 |
mav |
- Add shim to simplify migration to the CAM-based ATA. For each new adaX device in /dev/ create symbolic link with adY name, trying to mimic old ATA numbering. Imitation is not complete, but should be enough in most cases to mount file systems without touching /etc/fstab. - To know what behavior to mimic, restore ATA_STATIC_ID option in cases where it was present before. - Add some more details to UPDATING.
|
#
220982 |
|
24-Apr-2011 |
mav |
Switch the GENERIC kernels for all architectures to the new CAM-based ATA stack. It means that all legacy ATA drivers are disabled and replaced by respective CAM drivers. If you are using ATA device names in /etc/fstab or other places, make sure to update them respectively (adX -> adaY, acdX -> cdY, afdX -> daY, astX -> saY, where 'Y's are the sequential numbers for each type in order of detection, unless configured otherwise with tunables, see cam(4)).
ataraid(4) functionality is now supported by the RAID GEOM class. To use it you can load geom_raid kernel module and use graid(8) tool for management. Instead of /dev/arX device names, use /dev/raid/rX.
|
#
220185 |
|
31-Mar-2011 |
adrian |
Break out the ath PCI logic into a separate device/module.
Introduce the AHB glue for Atheros embedded systems. Right now it's hard-coded for the AR9130 chip whose support isn't yet in this HAL; it'll be added in a subsequent commit.
Kernel configuration files now need both 'ath' and 'ath_pci' devices; both modules need to be loaded for the ath device to work.
|
#
219435 |
|
09-Mar-2011 |
julian |
Add a small change to the comment in the GENRIC config files that include udbp
Submitted by: Chris Forgron, cforgeron at acsi dot ca MFC after: 1 week
|
#
213098 |
|
24-Sep-2010 |
davidxu |
Now userland POSIX semaphore is based on umtx. The kernel module is only used to support binary compatible, if want to run old binary, you need to kldload the module.
|
#
210564 |
|
28-Jul-2010 |
mdf |
Add MALLOC_DEBUG_MAXZONES debug malloc(9) option to use multiple uma zones for each malloc bucket size. The purpose is to isolate different malloc types into hash classes, so that any buffer overruns or use-after-free will usually only affect memory from malloc types in that hash class. This is purely a debugging tool; by varying the hash function and tracking which hash class was corrupted, the intersection of the hash classes from each instance will point to a single malloc type that is being misused. At this point inspection or memguard(9) can be used to catch the offending code.
Add MALLOC_DEBUG_MAXZONES=8 to -current GENERIC configuration files. The suggestion to have this on by default came from Kostik Belousov on -arch.
This code is based on work by Ron Steinke at Isilon Systems.
Reviewed by: -arch (mostly silence) Reviewed by: zml Approved by: zml (mentor)
|
#
207077 |
|
22-Apr-2010 |
thompsa |
Change USB_DEBUG to #ifdef and allow it to be turned off. Previously this had the illusion of a tunable setting but was always turned on regardless.
MFC after: 1 week
|
#
205116 |
|
13-Mar-2010 |
ed |
Remove COMPAT_43TTY from stock kernel configuration files.
COMPAT_43TTY enables the sgtty interface. Even though its exposure has only been removed in FreeBSD 8.0, it wasn't used by anything in the base system in FreeBSD 5.x (possibly even 4.x?). On those releases, if your ports/packages are less than two years old, they will prefer termios over sgtty.
|
#
203938 |
|
15-Feb-2010 |
attilio |
Adjust style (following the already existing rules) for the newly introduced option DEADLKRES.
Reported by: danfe, julian, avg
|
#
203758 |
|
10-Feb-2010 |
attilio |
Add the options DEADLKRES (introducing the deadlock resolver thread) in the 'debugging' section of any HEAD kernel and enable for the mainstream ones, excluding the embedded architectures. It may, of course, enabled on a case-by-case basis.
Sponsored by: Sandvine Incorporated Requested by: emaste Discussed with: kib
|
#
202634 |
|
19-Jan-2010 |
jhb |
Move the examples for the 'hints' and 'env' keywords from various GENERIC kernel configs into NOTES.
Reviewed by: imp
|
#
202019 |
|
10-Jan-2010 |
imp |
Add INCLUDE_CONFIG_FILE in GENERIC on all non-embedded platforms.
# This is the resolution of removing it from DEFAULTS...
MFC after: 5 days
|
#
201443 |
|
03-Jan-2010 |
brooks |
Add vlan(4) to all GENERIC kernels.
MFC after: 1 week
|
#
201415 |
|
03-Jan-2010 |
nyan |
Re-enable more options and devices. Now kernel size problem is gone.
MFC after: 2 week
|
#
198043 |
|
13-Oct-2009 |
jhb |
Move the USB wireless drivers down into their own section next to the USB ethernet drivers.
Submitted by: Glen Barber glen.j.barber @ gmail MFC after: 1 month
|
#
197657 |
|
01-Oct-2009 |
nyan |
MFi386: revision 197653
Improve 802.11s comment.
MFC after: 1 day
|
#
195618 |
|
11-Jul-2009 |
rpaulo |
Implementation of the upcoming Wireless Mesh standard, 802.11s, on the net80211 wireless stack. This work is based on the March 2009 D3.0 draft standard. This standard is expected to become final next year. This includes two main net80211 modules, ieee80211_mesh.c which deals with peer link management, link metric calculation, routing table control and mesh configuration and ieee80211_hwmp.c which deals with the actually routing process on the mesh network. HWMP is the mandatory routing protocol on by the mesh standard, but others, such as RA-OLSR, can be implemented.
Authentication and encryption are not implemented.
There are several scripts under tools/tools/net80211/scripts that can be used to test different mesh network topologies and they also teach you how to setup a mesh vap (for the impatient: ifconfig wlan0 create wlandev ... wlanmode mesh).
A new build option is available: IEEE80211_SUPPORT_MESH and it's enabled by default on GENERIC kernels for i386, amd64, sparc64 and pc98.
Drivers that support mesh networks right now are: ath, ral and mwl.
More information at: http://wiki.freebsd.org/WifiMesh
Please note that this work is experimental. Also, please note that bridging a mesh vap with another network interface is not yet supported.
Many thanks to the FreeBSD Foundation for sponsoring this project and to Sam Leffler for his support. Also, I would like to thank Gateworks Corporation for sending me a Cambria board which was used during the development of this project.
Reviewed by: sam Approved by: re (kensmith) Obtained from: projects/mesh11s
|
#
195295 |
|
02-Jul-2009 |
ed |
Enable POSIX semaphores on all non-embedded architectures by default.
More applications (including Firefox) seem to depend on this nowadays, so not having this enabled by default is a bad idea.
Proposed by: miwi Patch by: Florian Smeets <flo kasimir com> Approved by: re (kib)
|
#
193334 |
|
02-Jun-2009 |
rwatson |
Remove MAC kernel config files and add "options MAC" to GENERIC, with the goal of shipping 8.0 with MAC support in the default kernel. No policies will be compiled in or enabled by default, but it will now be possible to load them at boot or runtime without a kernel recompile.
While the framework is not believed to impose measurable overhead when no policies are loaded (a result of optimization over the past few months in HEAD), we'll continue to benchmark and optimize as the release approaches. Please keep an eye out for performance or functionality regressions that could be a result of this change.
Approved by: re (kensmith) Obtained from: TrustedBSD Project
|
#
191726 |
|
01-May-2009 |
sam |
o add uath o sort usb wireless drivers
|
#
190100 |
|
19-Mar-2009 |
thompsa |
Remove the uscanner(4) driver, this follows the removal of the kernel scanner driver in Linux 2.6. uscanner was just a simple wrapper around a fifo and contained no logic, the default interface is now libusb (supported by sane).
Reviewed by: HPS
|
#
188944 |
|
23-Feb-2009 |
thompsa |
Change over the usb kernel options to the new stack (retaining existing naming). The old usb stack can be compiled in my prefixing the name with 'o'.
|
#
188665 |
|
15-Feb-2009 |
thompsa |
Add uslcom to the build too.
Reminded by: Michael Butler
|
#
188660 |
|
15-Feb-2009 |
thompsa |
Switch over GENERIC kernels to USB2 by default.
Tested by: make universe
|
#
187297 |
|
15-Jan-2009 |
nyan |
MFi386: 187144
Documentation-only change:
- add a reference to the config(5) manpage; - hopefully clarify the format of the 'env FILENAME' directive.
|
#
186372 |
|
21-Dec-2008 |
nyan |
Disable the pccard, parallel, GbE and wireless lan related devices and some options by default to decrease a kernel size. Because PC98 does not have so much memory.
MFC after: 3 days
|
#
185567 |
|
02-Dec-2008 |
ed |
Remove "[KEEP THIS!]" from COMPAT_43TTY. It's not really that important.
Sgtty is a programming interface that has been replaced by termios over the years. In June we already removed <sgtty.h>, which exposes the ioctl()'s that are implemented by this interface. The importance of this flag is overrated right now.
|
#
185522 |
|
01-Dec-2008 |
sam |
Switch to ath hal source code. Note this removes the ath_hal module; the ath module now brings in the hal support. Kernel config files are almost backwards compatible; supplying
device ath_hal
gives you the same chip support that the binary hal did but you must also include
options AH_SUPPORT_AR5416
to enable the extended format descriptors used by 11n parts. It is now possible to control the chip support included in a build by specifying exactly which chips are to be supported in the config file; consult ath_hal(4) for information.
|
#
182160 |
|
25-Aug-2008 |
nyan |
Add the uart for 2nd CCU support.
|
#
181905 |
|
20-Aug-2008 |
ed |
Integrate the new MPSAFE TTY layer to the FreeBSD operating system.
The last half year I've been working on a replacement TTY layer for the FreeBSD kernel. The new TTY layer was designed to improve the following:
- Improved driver model:
The old TTY layer has a driver model that is not abstract enough to make it friendly to use. A good example is the output path, where the device drivers directly access the output buffers. This means that an in-kernel PPP implementation must always convert network buffers into TTY buffers.
If a PPP implementation would be built on top of the new TTY layer (still needs a hooks layer, though), it would allow the PPP implementation to directly hand the data to the TTY driver.
- Improved hotplugging:
With the old TTY layer, it isn't entirely safe to destroy TTY's from the system. This implementation has a two-step destructing design, where the driver first abandons the TTY. After all threads have left the TTY, the TTY layer calls a routine in the driver, which can be used to free resources (unit numbers, etc).
The pts(4) driver also implements this feature, which means posix_openpt() will now return PTY's that are created on the fly.
- Improved performance:
One of the major improvements is the per-TTY mutex, which is expected to improve scalability when compared to the old Giant locking. Another change is the unbuffered copying to userspace, which is both used on TTY device nodes and PTY masters.
Upgrading should be quite straightforward. Unlike previous versions, existing kernel configuration files do not need to be changed, except when they reference device drivers that are listed in UPDATING.
Obtained from: //depot/projects/mpsafetty/... Approved by: philip (ex-mentor) Discussed: on the lists, at BSDCan, at the DevSummit Sponsored by: Snow B.V., the Netherlands dcons(4) fixed by: kan
|
#
181233 |
|
03-Aug-2008 |
ed |
Disconnect drivers that haven't been ported to MPSAFE TTY yet.
As clearly mentioned on the mailing lists, there is a list of drivers that have not been ported to the MPSAFE TTY layer yet. Remove them from the kernel configuration files. This means people can now still use these drivers if they explicitly put them in their kernel configuration file, which is good.
People should keep in mind that after August 10, these drivers will not work anymore. Even though owners of the hardware are capable of getting these drivers working again, I will see if I can at least get them to a compilable state (if time permits).
|
#
180359 |
|
07-Jul-2008 |
delphij |
Add HWPMC_HOOKS to GENERIC kernels, this makes hwpmc.ko work out of the box.
|
#
179078 |
|
17-May-2008 |
remko |
Resort the if_ti driver to match the PCI Network cards instead of placing it under the mii devices list.
PR: kern/123147 Submitted by: gavin Approved by: imp (mentor, implicit) MFC after: 3 days
|
#
178742 |
|
03-May-2008 |
sam |
enable IEEE80211_DEBUG and IEEE80211_AMPDU_AGE by default
|
#
178354 |
|
20-Apr-2008 |
sam |
Multi-bss (aka vap) support for 802.11 devices.
Note this includes changes to all drivers and moves some device firmware loading to use firmware(9) and a separate module (e.g. ral). Also there no longer are separate wlan_scan* modules; this functionality is now bundled into the wlan module.
Supported by: Hobnob and Marvell Reviewed by: many Obtained from: Atheros (some bits)
|
#
178352 |
|
20-Apr-2008 |
sam |
move awi to the Attic; it will not make the jump to the new world order
Reviewed by: imp
|
#
177662 |
|
27-Mar-2008 |
dfr |
Add kernel module support for nfslockd and krpc. Use the module system to detect (or load) kernel NLM support in rpc.lockd. Remove the '-k' option to rpc.lockd and make kernel NLM the default. A user can still force the use of the old user NLM by building a kernel without NFSLOCKD and/or removing the nfslockd.ko module.
|
#
177025 |
|
10-Mar-2008 |
nyan |
MFi386: revision 1.482.
Import uslcom(4) from OpenBSD - this is a driver for Silicon Laboratories CP2101/CP2102 based USB serial adapters.
|
#
175147 |
|
07-Jan-2008 |
jhb |
Add COMPAT_FREEBSD7 and enable it in configs that have COMPAT_FREEBSD6.
|
#
174195 |
|
02-Dec-2007 |
rwatson |
Break out stack(9) from ddb(4):
- Introduce per-architecture stack_machdep.c to hold stack_save(9). - Introduce per-architecture machine/stack.h to capture any common definitions required between db_trace.c and stack_machdep.c. - Add new kernel option "options STACK"; we will build in stack(9) if it is defined, or also if "options DDB" is defined to provide compatibility with existing users of stack(9).
Add new stack_save_td(9) function, which allows the capture of a stacktrace of another thread rather than the current thread, which the existing stack_save(9) was limited to. It requires that the thread be neither swapped out nor running, which is the responsibility of the consumer to enforce.
Update stack(9) man page.
Build tested: amd64, arm, i386, ia64, powerpc, sparc64, sun4v Runtime tested: amd64 (rwatson), arm (cognet), i386 (rwatson)
|
#
173020 |
|
26-Oct-2007 |
nyan |
MFi386: revision 1.476
Add more (commented-out) usb devices.
|
#
172332 |
|
26-Sep-2007 |
brueffer |
Use the correct expanded name for SCTP.
PR: 116496 Submitted by: koitsu Reviewed by: rrs Approved by: re (kensmith)
|
#
170731 |
|
14-Jun-2007 |
delphij |
Enable SCTP by default for GENERIC kernels in order to give it more exposure. The current state of SCTP implementation is considered to be ready for 32-bit platforms, but still need some work/testing on 64-bit platforms.
Approved by: re (kensmith) Discussed with: rrs
|
#
170552 |
|
11-Jun-2007 |
thompsa |
Add wlan_scan_ap and wlan_scan_sta to platforms that include wlan.
|
#
170440 |
|
08-Jun-2007 |
rwatson |
Enable AUDIT by default in the GENERIC kernel, allowing security event auditing to be turned on without a kernel recompile, just an rc.conf option.
Approved by: re (kensmith) Obtained from: TrustedBSD Project
|
#
169516 |
|
13-May-2007 |
nyan |
Disable PREEMPTION option. It causes some problem on pc98.
|
#
169433 |
|
09-May-2007 |
kevlo |
Add wlan_amrr. ural(4) uses amrr as transmit rate control.
|
#
168603 |
|
10-Apr-2007 |
pjd |
Remove trailing '.' for consistency!
|
#
168594 |
|
10-Apr-2007 |
pjd |
Add UFS_GJOURNAL options to the GENERIC kernel.
Approved by: re (kensmith)
|
#
166604 |
|
09-Feb-2007 |
brooks |
Include GEOM_LABEL in GENERIC. It's very useful and not well publicized enough.
Approved by: pjd
|
#
166551 |
|
07-Feb-2007 |
marcel |
Evolve the ctlreq interface added to geom_gpt into a generic partitioning class that supports multiple schemes. Current schemes supported are APM (Apple Partition Map) and GPT. Change all GEOM_APPLE anf GEOM_GPT options into GEOM_PART_APM and GEOM_PART_GPT (resp).
The ctlreq interface supports verbs to create and destroy partitioning schemes on a disk; to add, delete and modify partitions; and to commit or undo changes made.
|
#
163711 |
|
26-Oct-2006 |
jb |
Remove the KSE option now that it's in DEFAULTS on these arches/machines.
The 'nooption' kernel config entry has to be used to turn KSE off now. This isn't my preferred way of dealing with this, but I'll defer to scottl's experience with the io/mem kernel option change and the grief experienced over that.
Submitted by: scottl@
|
#
163709 |
|
26-Oct-2006 |
jb |
Make KSE a kernel option, turned on by default in all GENERIC kernel configs except sun4v (which doesn't process signals properly with KSE).
Reviewed by: davidxu@
|
#
163041 |
|
05-Oct-2006 |
simon |
- Remove SCHED_ULE from GENERIC to better avoid foot-shooting by unsuspecting users. - Add a comment in NOTES about experimental status of SCHED_ULE. - Make warning about experimental status in sched_ule(4) a bit stronger.
Suggested and reviewed by: dougb Discussed on: developers MFC after: 3 days
|
#
162658 |
|
26-Sep-2006 |
ru |
Added COMPAT_FREEBSD6 option.
|
#
160211 |
|
09-Jul-2006 |
mjacob |
Make the firmware assist driver resident in preparation for isp using it.
Reviewed by: sam, max
|
#
159964 |
|
26-Jun-2006 |
babkin |
Backed out the change by request from rwatson.
PR: kern/14584
|
#
159927 |
|
25-Jun-2006 |
babkin |
The common UID/GID space implementation. It has been discussed on -arch in 1999, and there are changes to the sysctl names compared to PR, according to that discussion. The description is in sys/conf/NOTES. Lines in the GENERIC files are added in commented-out form. I'll attach the test script I've used to PR.
PR: kern/14584 Submitted by: babkin
|
#
159651 |
|
15-Jun-2006 |
netchild |
Remove COMPAT_43 from GENERIC (and other kernel configs). For amd64 there's an explicit comment that it's needed for the linuxolator. This is not the case anymore. For all other architectures there was only a "KEEP THIS". I'm (and other people too) running a COMPAT_43-less kernel since it's not necessary anymore for the linuxolator. Roman is running such a kernel for a for longer time. No problems so far. And I doubt other (newer than ia32 or alpha) architectures really depend on it.
This may result in a small performance increase for some workloads.
If the removal of COMPAT_43 results in a not working program, please recompile it and all dependencies and try again before reporting a problem.
The only place where COMPAT_43 is needed (as in: does not compile without it) is in the (outdated/not usable since too old) svr4 code.
Note: this does not remove the COMPAT_43TTY option.
Nagging by: rdivacky
|
#
158710 |
|
17-May-2006 |
marius |
- As only the PCI front-end of le(4) is common to all platforms move its entry to the PCI NICs section so it's in the same spot in all GENERIC config files. - Add a note to the description of pcn(4) informing that is has precedence over le(4).
|
#
158647 |
|
16-May-2006 |
ru |
Kill more references to lnc(4).
Submitted by: grep(1)
|
#
158591 |
|
15-May-2006 |
nyan |
Switch from the lnc driver to the le driver. But C-NET(98)S support is dropped.
|
#
158357 |
|
08-May-2006 |
nyan |
Add the ath and the wlan crypto support.
|
#
154170 |
|
10-Jan-2006 |
phk |
Move the old BSD4.3 tty compatibility from (!BURN_BRIDGES && COMPAT_43) to COMPAT_43TTY.
Add COMPAT_43TTY to NOTES and */conf/GENERIC
Compile tty_compat.c only under the new option.
Spit out #warning "Old BSD tty API used, please upgrade." if ioctl_compat.h gets #included from userland.
|
#
152865 |
|
27-Nov-2005 |
ru |
- Allow duplicate "machine" directives with the same arguments. - Move existing "machine" directives to DEFAULTS.
|
#
151801 |
|
28-Oct-2005 |
nyan |
Move the isa, npx, mem and io devices and the PC98 option from GENERIC into DEFAULTS.
|
#
150615 |
|
27-Sep-2005 |
nyan |
Switch from OLDCARD to NEWCARD on pc98.
|
#
150555 |
|
25-Sep-2005 |
imp |
Remove references to OLDCARD.
|
#
147991 |
|
14-Jul-2005 |
kensmith |
Add recently invented COMPAT_FREEBSD5 option.
MFC after: 3 days
|
#
146582 |
|
24-May-2005 |
damien |
Add new ral(4) and ural(4) drivers.
Approved by: silby (mentor)
|
#
144512 |
|
01-Apr-2005 |
imp |
Add i386 to machine lines
|
#
144335 |
|
30-Mar-2005 |
nyan |
Add commented out ehci entry.
|
#
143985 |
|
22-Mar-2005 |
sobomax |
Add USB Communication Device Class Ethernet driver. Originally written for FreeBSD based on aue(4) it was picked by OpenBSD, then from OpenBSD ported to NetBSD and finally NetBSD version merged with original one goes into FreeBSD.
Obtained from: http://www.gank.org/freebsd/cdce/ NetBSD OpenBSD
|
#
143809 |
|
18-Mar-2005 |
murray |
Add a comment to note that pseudo-device bpf is required for DHCP. This is mentioned in the Handbook but it is not as obvious to new users why bpf is needed compared to the other largely self-explanatory items in GENERIC.
PR: conf/40855 MFC after: 1 week
|
#
139699 |
|
05-Jan-2005 |
kuriyama |
o Use tab instead of spaces for puc(4) line. o Use capitalized "Ethernet" for consistency.
|
#
139668 |
|
04-Jan-2005 |
nyan |
Remove old wdc driver completely.
|
#
139573 |
|
02-Jan-2005 |
nyan |
MFi386: revision 1.421.
|
#
137784 |
|
16-Nov-2004 |
jhb |
Initiate deorbit burn sequence for 80386 support in FreeBSD: Remove 80386 (I386_CPU) support from the kernel.
|
#
137209 |
|
04-Nov-2004 |
nyan |
MFi386: revision 1.420 (Reduce annoying SCSI probing delay).
|
#
135048 |
|
10-Sep-2004 |
wpaul |
Add device driver support for the VIA Networking Technologies VT6122 gigabit ethernet chip and integrated 10/100/1000 copper PHY. The vge driver has been added to GENERIC for i386, pc98 and amd64, but not to sparc or ia64 since I don't have the ability to test it there. The vge(4) driver supports VLANs, checksum offload and jumbo frames.
Also added the lge(4) and nge(4) drivers to GENERIC for i386 and pc98 since I was in the neighborhood. There's no reason to leave them out anymore.
|
#
134917 |
|
07-Sep-2004 |
scottl |
Switch the default scheduler to 4BSD to match what will go into RELENG_5 soon. It can be switched back once 5.3 is tested and released. Also turn on PREEMPTION as many of the stability problems with it have been fixed.
MT5: 3 days.
|
#
134542 |
|
30-Aug-2004 |
peter |
Kill count device support from config. I've changed the last few remaining consumers to have the count passed as an option. This is i4b, pc98/wdc, and coda.
Bump configvers.h from 500013 to 600000.
Remove heuristics that tried to parse "device ed5" as 5 units of the ed device. This broke things like the snd_emu10k1 device, which required quotes to make it parse right. The no-longer-needed quotes have been removed from NOTES, GENERIC etc. eg, I've removed the quotes from: device snd_maestro device "snd_maestro3" device snd_mss
I believe everything will still compile and work after this.
|
#
134383 |
|
27-Aug-2004 |
andre |
Always compile PFIL_HOOKS into the kernel and remove the associated kernel compile option. All FreeBSD packet filters now use the PFIL_HOOKS API and thus it becomes a standard part of the network stack.
If no hooks are connected the entire packet filter hooks section and related activities are jumped over. This removes any performance impact if no hooks are active.
Both OpenBSD and DragonFlyBSD have integrated PFIL_HOOKS permanently as well.
|
#
133167 |
|
05-Aug-2004 |
nyan |
MFi386: revision 1.410.
|
#
133087 |
|
03-Aug-2004 |
markm |
Making a loadable null.ko for /dev/(null|zero) proved rather unpopular, so remove this (mis)feature.
Encouragement provided by: jhb (and others)
|
#
132956 |
|
01-Aug-2004 |
markm |
Break out the MI part of the /dev/[k]mem and /dev/io drivers into their own directory and module, leaving the MD parts in the MD area (the MD parts _are_ part of the modules). /dev/mem and /dev/io are now loadable modules, thus taking us one step further towards a kernel created entirely out of modules. Of course, there is nothing preventing the kernel from having these statically compiled.
|
#
132345 |
|
18-Jul-2004 |
maxim |
In -CURRENT pseudo devices are not statically assigned at compile time, remove a stale comment.
PR: kern/62285
|
#
132287 |
|
17-Jul-2004 |
nyan |
Rename the sound device drivers.
|
#
132109 |
|
13-Jul-2004 |
imp |
oldcard's card device no longer requires a count
|
#
131976 |
|
11-Jul-2004 |
nyan |
MFi386: revision 1.406
|
#
128845 |
|
02-May-2004 |
marcel |
Add option GEOM_GPT. This brings the ability to have a large number of partitions on a single disk.
|
#
128838 |
|
02-May-2004 |
obrien |
Spell Ethernet correctly.
|
#
128739 |
|
29-Apr-2004 |
nyan |
Add the commented out rue(4) entry.
|
#
127981 |
|
07-Apr-2004 |
imp |
The bs driver was replaced with the ct(pc98) driver. takahashi-san (nyan) says this driver is now obsolete and can be removed.
|
#
127002 |
|
14-Mar-2004 |
obrien |
Shorten a long comment.
|
#
126707 |
|
07-Mar-2004 |
nyan |
Add the agp, bfe, sk and ti devices. (the agp is disabled by default). Remove obsolete compat_atdisk device.
|
#
125235 |
|
30-Jan-2004 |
nyan |
MFi386: revision 1.397 (cosmetic changes)
|
#
124935 |
|
24-Jan-2004 |
jeff |
- Recruit some new ULE users by making it the default scheduler in GENERIC. ULE will be in a probationary period to determine whether it will be left as the default in 5.3 which would likely mean the rest of the 5.x series.
|
#
124919 |
|
24-Jan-2004 |
nectar |
Add PFIL_HOOKS to the GENERIC kernel configuration, primarily so that one can load the IPFilter module (which requires PFIL_HOOKS).
Requested by: Many, for over a year
|
#
122055 |
|
04-Nov-2003 |
nyan |
'options APIC_IO' is replaced by 'device apic'.
|
#
119960 |
|
10-Sep-2003 |
obrien |
Sort 'bge' correctly.
|
#
119868 |
|
08-Sep-2003 |
wpaul |
Take the support for the 8139C+/8169/8169S/8110S chips out of the rl(4) driver and put it in a new re(4) driver. The re(4) driver shares the if_rlreg.h file with rl(4) but is a separate module. (Ultimately I may change this. For now, it's convenient.)
rl(4) has been modified so that it will never attach to an 8139C+ chip, leaving it to re(4) instead. Only re(4) has the PCI IDs to match the 8169/8169S/8110S gigE chips. if_re.c contains the same basic code that was originally bolted onto if_rl.c, with the following updates:
- Added support for jumbo frames. Currently, there seems to be a limit of approximately 6200 bytes for jumbo frames on transmit. (This was determined via experimentation.) The 8169S/8110S chips apparently are limited to 7.5K frames on transmit. This may require some more work, though the framework to handle jumbo frames on RX is in place: the re_rxeof() routine will gather up frames than span multiple 2K clusters into a single mbuf list.
- Fixed bug in re_txeof(): if we reap some of the TX buffers, but there are still some pending, re-arm the timer before exiting re_txeof() so that another timeout interrupt will be generated, just in case re_start() doesn't do it for us.
- Handle the 'link state changed' interrupt
- Fix a detach bug. If re(4) is loaded as a module, and you do tcpdump -i re0, then you do 'kldunload if_re,' the system will panic after a few seconds. This happens because ether_ifdetach() ends up calling the BPF detach code, which notices the interface is in promiscuous mode and tries to switch promisc mode off while detaching the BPF listner. This ultimately results in a call to re_ioctl() (due to SIOCSIFFLAGS), which in turn calls re_init() to handle the IFF_PROMISC flag change. Unfortunately, calling re_init() here turns the chip back on and restarts the 1-second timeout loop that drives re_tick(). By the time the timeout fires, if_re.ko has been unloaded, which results in a call to invalid code and blows up the system.
To fix this, I cleared the IFF_UP flag before calling ether_ifdetach(), which stops the ioctl routine from trying to reset the chip.
- Modified comments in re_rxeof() relating to the difference in RX descriptor status bit layout between the 8139C+ and the gigE chips. The layout is different because the frame length field was expanded from 12 bits to 13, and they got rid of one of the status bits to make room.
- Add diagnostic code (re_diag()) to test for the case where a user has installed a broken 32-bit 8169 PCI NIC in a 64-bit slot. Some NICs have the REQ64# and ACK64# lines connected even though the board is 32-bit only (in this case, they should be pulled high). This fools the chip into doing 64-bit DMA transfers even though there is no 64-bit data path. To detect this, re_diag() puts the chip into digital loopback mode and sets the receiver to promiscuous mode, then initiates a single 64-byte packet transmission. The frame is echoed back to the host, and if the frame contents are intact, we know DMA is working correctly, otherwise we complain loudly on the console and abort the device attach. (At the moment, I don't know of any way to work around the problem other than physically modifying the board, so until/unless I can think of a software workaround, this will have do to.)
- Created re(4) man page
- Modified rlphy.c to allow re(4) to attach as well as rl(4).
Note that this code works for the sample 8169/Marvell 88E1000 NIC that I have, but probably won't work for the 8169S/8110S chips. RealTek has sent me some sample NICs, but they haven't arrived yet. I will probably need to add an rlgphy driver to handle the on-board PHY in the 8169S/8110S (it needs special DSP initialization).
|
#
117870 |
|
22-Jul-2003 |
peter |
Initiate de-orbit burn for fpu-less operation. 386+387 is still theoretically supportable, but you'd really be happier with FreeBSD 2.1.8 on it.
|
#
116235 |
|
12-Jun-2003 |
imp |
pc98 doesn't need COMPAT_OLDISA for any devices in the kernel. However, GENERIC has wdc commented out, and COMPAT_OLDISA is required for that. Comment out COMPAT_OLDISA and sdd a comment to this effect near wdc.
Reviewed by: nyan@
|
#
115999 |
|
08-Jun-2003 |
jmallett |
Note that scbus is required for SCSI, not just "required" in general.
Submitted by: Edward Kaplan (tmbg37 on IRC) Reviewed by: rwatson (in principle)
|
#
113852 |
|
22-Apr-2003 |
nyan |
Comment out firewire devices.
|
#
113803 |
|
21-Apr-2003 |
simokawa |
Add FireWire drivers to GENERIC.
|
#
113757 |
|
20-Apr-2003 |
wpaul |
Add device driver support for the ASIX Electronics AX88172 USB 2.0 ethernet controller. The driver has been tested with the LinkSys USB200M adapter. I know for a fact that there are other devices out there with this chip but don't have all the USB vendor/device IDs.
Note: I'm not sure if this will force the driver to end up in the install kernel image or not. Special magic needs to be done to exclude it to keep the boot floppies from bloating again, someone please advise.
|
#
112498 |
|
22-Mar-2003 |
ru |
Remove bitrot associated with `maxusers'.
Submitted by: bde
|
#
110831 |
|
13-Feb-2003 |
obrien |
Fix the style of the SCHED_4BSD commit.
|
#
110285 |
|
03-Feb-2003 |
nyan |
Add CanBe power management controller support.
Submitted by: KIYOHARA Takashi <kiyohara@kk.iij4u.or.jp>
|
#
110202 |
|
01-Feb-2003 |
joe |
Put replace spaces with tabs in keeping with the rest of the file.
|
#
110086 |
|
30-Jan-2003 |
phk |
Remove pc98/wfd and pc98/wst drivers, they have been broken to the point of not even compiling for a very long time.
Any effort spent unbreaking them would be better spent perfecting the ata drivers for PC98, should any issues remain there.
|
#
109865 |
|
26-Jan-2003 |
jeff |
- Introduce the SCHED_ULE and SCHED_4BSD options for compile time selection of the scheduler. - Add SCHED_4BSD as the scheduler for all kernel config files in cvs.
|
#
109381 |
|
16-Jan-2003 |
nyan |
MFi386: revision 1.372
|
#
109164 |
|
13-Jan-2003 |
nyan |
Fixed typo and style.
Submitted by: Toru Morimoto <too@os.gulf.or.jp>
|
#
108490 |
|
31-Dec-2002 |
nyan |
MFi386: Add the bge driver.
|
#
107562 |
|
03-Dec-2002 |
sos |
Add support for the PC98 platform to the ATA driver. This mostly consists of functionality to serialize accesses to the two ATA channels (which can also be used to "fix" certain PCI based controllers). Add support for Acard controllers. Enable the ATA driver in PC98 GENERIC, and add device hints. Update man page with latest support.
The PC98 core team has kindly provided me with a PC98 machine that made this all possible, thanks to all that contributed to that effort, without that this would probably newer have been possible..
Approved by: re@
|
#
106249 |
|
31-Oct-2002 |
nyan |
Enable GEOM by default.
|
#
105463 |
|
19-Oct-2002 |
rwatson |
Permits UFS ACLs to be used with the GENERIC kernel. Due to recent ACL configuration changes, this shouldn't result in different code paths for file systems not explicitly configured for ACLs by the system administrator. For UFS1, administrators must still recompile their kernel to add support for extended attributes; for UFS2, it's sufficient to enable ACLs using tunefs or at mount-time (tunefs preferred for reliability reasons). UFS2, for a variety of reasons, including performance and reliability, is the preferred file system for use with ACLs.
Approved by: re
|
#
105329 |
|
17-Oct-2002 |
nyan |
Switch from the bs driver to the ct driver.
|
#
105054 |
|
13-Oct-2002 |
mike |
Remove the P1003_1B kernel option; it is no longer used.
|
#
104519 |
|
05-Oct-2002 |
phk |
NB: This commit does *NOT* make GEOM the default in FreeBSD NB: But it will enable it in all kernels not having options "NO_GEOM"
Put the GEOM related options into the intended order.
Add "options NO_GEOM" to all kernel configs apart from NOTES.
In some order of controlled fashion, the NO_GEOM options will be removed, architecture by architecture in the coming days.
There are currently three known issues which may force people to need the NO_GEOM option:
boot0cfg/fdisk: Tries to update the MBR while it is being used to control slices. GEOM does not allow this as a direct operation.
SCSI floppy drives: Appearantly the scsi-da driver return "EBUSY" if no media is inserted. This is wrong, it should return ENXIO.
PC98: It is unclear if GEOM correctly recognizes all variants of PC98 disklabels. (Help Wanted! I have neither docs nor HW)
These issues are all being worked.
Sponsored by: DARPA & NAI Labs.
|
#
102153 |
|
19-Aug-2002 |
peter |
remove unit counts from atkbdc, pckbd, sc
|
#
101798 |
|
13-Aug-2002 |
nyan |
MFi386: revisions 1.354 and 1.356.
Remove the mpt driver entry.
|
#
101704 |
|
11-Aug-2002 |
mjacob |
Add support for the LSI-Logic Fusion/MP architecture.
This is an architecture that present a thing message passing interface to the OS. You can query as to how many ports and what kind are attached and enable them and so on.
A less grand view is that this is just another way to package SCSI (SPI or FC) and FC-IP into a one-driver interface set.
This driver support the following hardware:
LSI FC909: Single channel, 1Gbps, Fibre Channel (FC-SCSI only) LSI FC929: Dual Channel, 1-2Gbps, Fibre Channel (FC-SCSI only) LSI 53c1020: Single Channel, Ultra4 (320M) (Untested) LSI 53c1030: Dual Channel, Ultra4 (320M)
Currently it's in fair shape, but expect a lot of changes over the next few weeks as it stabilizes.
Credits:
The driver is mostly from some folks from Jeff Roberson's company- I've been slowly migrating it to broader support that I it came to me as.
The hardware used in developing support came from:
FC909: LSI-Logic, Advansys (now Connetix) FC929: LSI-Logic 53c1030: Antares Microsystems (they make a very fine board!)
MFC after: 3 weeks
|
#
101588 |
|
09-Aug-2002 |
brooks |
Make ppp(4) devices clonable and unloadable.
|
#
101165 |
|
01-Aug-2002 |
blackend |
Fix the link to the Handbook
|
#
100551 |
|
23-Jul-2002 |
peter |
de-count pci
|
#
100471 |
|
21-Jul-2002 |
peter |
Add units to card, wdc, wcd, wst and wfd
|
#
100464 |
|
21-Jul-2002 |
peter |
Add explicit unit count on 'device pci' for ahc/ahd
|
#
100235 |
|
17-Jul-2002 |
nyan |
MFi386: revision 1.350.
|
#
99915 |
|
13-Jul-2002 |
alfred |
Move COMPAT_FREEBSD4 to arch-neutral sys/conf/NOTES. Add COMPAT_FREEBSD4 to GENERIC for arches that existed in FreeBSD 4's time, not just i386. (alpha and pc98)
Requested by: bde
|
#
99106 |
|
30-Jun-2002 |
rwatson |
Remove ALT_BREAK_TO_DEBUGGER. This was inconsistent (both in form and function) with existing configuration choices. Arguably if ALT_BREAK_TO_DEBUGGER was present, so should have been BREAK_TO_DEBUGGER. Regardless, it broke the option sort order in these kernel configuration files.
Requested by: bde
|
#
98437 |
|
19-Jun-2002 |
nyan |
MFi386: revisions from 1.342 to 1.344
|
#
95992 |
|
03-May-2002 |
jmallett |
Typo fix: detects -> detect.
Reviewed by: phk
|
#
95451 |
|
25-Apr-2002 |
nyan |
MFi386: revision 1.339.
|
#
94275 |
|
09-Apr-2002 |
phk |
GC various bits and pieces of USERCONFIG from all over the place.
|
#
93719 |
|
03-Apr-2002 |
ru |
Dike out a highly insecure UCONSOLE option. TIOCCONS must be able to VOP_ACCESS() /dev/console to succeed.
Obtained from: OpenBSD
|
#
93134 |
|
25-Mar-2002 |
nyan |
Fix style.
|
#
90727 |
|
16-Feb-2002 |
nyan |
MFi386: revisions 1.334 and 1.335
|
#
88732 |
|
31-Dec-2001 |
nyan |
Disabled the olpt driver temporarily to avoid 'repeat make_dev' panic.
|
#
87894 |
|
14-Dec-2001 |
iedowse |
Enable UFS_DIRHASH in the GENERIC kernel.
Suggested by: silby Reviewed by: dillon MFC after: 5 days
|
#
87546 |
|
08-Dec-2001 |
dillon |
Allow maxusers to be specified as 0 in the kernel config, which will cause the system to auto-size to between 32 and 512 depending on the amount of memory.
MFC after: 1 week
|
#
87343 |
|
04-Dec-2001 |
des |
PROCFS requires PSEUDOFS.
|
#
86495 |
|
17-Nov-2001 |
nyan |
MFi386: revision 1.326.
|
#
85413 |
|
24-Oct-2001 |
nyan |
Added the pmc driver which supports power management controller of old NEC PC-98NOTE.
Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata) MFC after: 1 week
|
#
85255 |
|
20-Oct-2001 |
mjacob |
Remove wx.
|
#
85148 |
|
19-Oct-2001 |
nyan |
MFi386: sys/i386/conf/GENERIC revision 1.320
|
#
85035 |
|
16-Oct-2001 |
mjacob |
Make SCSI changer and SES devices standard in generic kernels.
Reviewed by: ken@kdm.org
|
#
83936 |
|
25-Sep-2001 |
brooks |
The faith(4) device is no longer a count device so don't specify a count.
|
#
83872 |
|
24-Sep-2001 |
obrien |
+ Fix misplacement of `txp' + Document our -CURRENT debugging bits
|
#
83651 |
|
18-Sep-2001 |
peter |
Cleanup and split of nfs client and server code. This builds on the top of several repo-copies.
|
#
83541 |
|
16-Sep-2001 |
nyan |
MFi386: added comment for ed driver.
|
#
82791 |
|
02-Sep-2001 |
shiba |
Always turned on 8bit access card support for the fe driver both i386/pc98, so options FE_8BIT_SUPPORT was deleted.
Reviewed by: nyan
|
#
80537 |
|
29-Jul-2001 |
nyan |
Convert the olpt driver to using new-bus stuff.
|
#
80271 |
|
24-Jul-2001 |
kato |
Merged from sys/i386/conf/GENERIC revision 1.315.
|
#
79701 |
|
14-Jul-2001 |
nyan |
Merged from sys/i386/conf/GENERIC revision 1.313.
|
#
79700 |
|
14-Jul-2001 |
nyan |
Added (commented out) audio driver.
|
#
79663 |
|
13-Jul-2001 |
dd |
`pcn' supports AMD Am79C97x cards, not Am79C79x cards.
PR: 28946 Submitted by: Ryuichiro Imura <imura@ryu16.org>
|
#
79207 |
|
04-Jul-2001 |
nyan |
- Don't overwrite inb, inw and outw. - Move the lance_probe function to if_lnc.c. - Support C-NET(98)S again.
Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata) and nyan No response from: Paul Richards
|
#
78652 |
|
23-Jun-2001 |
kato |
Removed pcm and sbc devices.
|
#
78212 |
|
14-Jun-2001 |
nyan |
Commented out USERCONFIG and VISUAL_USERCONFIG options.
|
#
77455 |
|
30-May-2001 |
mjacob |
move wx to be part of miibus requiring chipsets
|
#
77414 |
|
29-May-2001 |
phk |
Remove MFS options from all example kernel configs.
|
#
76554 |
|
13-May-2001 |
phk |
Convert DEVFS from an "opt-in" to an "opt-out" option.
If for some reason DEVFS is undesired, the "NODEVFS" option is needed now.
Pending any significant issues, DEVFS will be made mandatory in -current on july 1st so that we can start reaping the full benefits of having it.
|
#
76304 |
|
06-May-2001 |
nyan |
Merged from sys/i386/conf/GENERIC revision 1.304.
|
#
75528 |
|
15-Apr-2001 |
obrien |
Turn on kernel debugging support (DDB, INVARIANTS, INVARIANT_SUPPORT, WITNESS) by default while SMPng is still being developed.
Submitted by: jhb
|
#
74392 |
|
17-Mar-2001 |
kato |
Merged from sys/i386/conf/GENERIC revision 1.305 (moved the fxp driver into the miibus section.)
|
#
73149 |
|
27-Feb-2001 |
nyan |
Added another wd33c93 based SCSI card driver which replaces the bs driver. Now, default is still bs.
Submitted by: nyan and non. Obtained from: NetBSD/pc98
|
#
72011 |
|
04-Feb-2001 |
peter |
Clean up some leftovers from the root mount cleanup that was done some time ago. FFS_ROOT and CD9660_ROOT are obsolete.
|
#
71098 |
|
16-Jan-2001 |
peter |
Stop doing runtime checking on i386 cpus for cpu class. The cpu is slow enough as it is, without having to constantly check that it really is an i386 still. It was possible to compile out the conditionals for faster cpus by leaving out 'I386_CPU', but it was not possible to unconditionally compile for the i386. You got the runtime checking whether you wanted it or not. This makes I386_CPU mutually exclusive with the other cpu types, and tidies things up a little in the process.
Reviewed by: alfred, markm, phk, benno, jlemon, jhb, jake, grog, msmith, jasone, dcs, des (and a bunch more people who encouraged it)
|
#
71037 |
|
14-Jan-2001 |
markm |
Remove NOBLOCKRANDOM as a compile-time option. Instead, provide exactly the same functionality via a sysctl, making this feature a run-time option.
The default is 1(ON), which means that /dev/random device will NOT block at startup.
setting kern.random.sys.seeded to 0(OFF) will cause /dev/random to block until the next reseed, at which stage the sysctl will be changed back to 1(ON).
While I'm here, clean up the sysctls, and make them dynamic. Reviewed by: des Tested on Alpha by: obrien
|
#
70994 |
|
13-Jan-2001 |
nyan |
Merged from sys/i386/conf/GENERIC revision from 1.286 to 1.291.
|
#
70087 |
|
16-Dec-2000 |
kato |
Merged from sys/i386/conf/GENERIC revisions 1.292 - 1.294.
|
#
69814 |
|
10-Dec-2000 |
nyan |
Removed the VoxWare sound drivers.
|
#
68360 |
|
05-Nov-2000 |
nyan |
Merged from the following changes.
sys/conf/Makefile.i386 1.211 sys/conf/files.i386 1.329 sys/isa/fd.c 1.186, 1.188 and 1.189 sys/isa/sio.c 1.305 and 1.317 sys/i386/conf/GENERIC 1.270, 1.281, 1.282 and 1.284 sys/i386/i386/machdep.c 1.419 sys/i386/i386/userconfig.c 1.184
|
#
67689 |
|
27-Oct-2000 |
markm |
As the blocking model has seems to be troublesome for many, disable it for now with an option.
This option is already deprecated, and will be removed when the entropy-harvesting code is fast enough to warrant it.
|
#
66550 |
|
02-Oct-2000 |
nyan |
Added NEC PC-9801-83, 84, PC-9801-103, 104, PC-9801N-25 and PC-9801N-J02R support which use National Semiconductor DP8393X (SONIC) as ethernet controller. Currently, this driver is used on only PC-98.
Submitted by: Motomichi Matsuzaki <mzaki@e-mail.ne.jp> Obtained from: NetBSD/pc98
|
#
66293 |
|
23-Sep-2000 |
kato |
Merged from sys/i386/conf/GENERIC revision 1.279.
|
#
66247 |
|
22-Sep-2000 |
kato |
Merged from sys/i386/conf/GENERIC revision 1.278.
|
#
65809 |
|
13-Sep-2000 |
kato |
Merged from sys/i386/conf/GENERIC revision 1.275.
|
#
65808 |
|
13-Sep-2000 |
kato |
Merged from sys/i386/conf/GENERIC revision 1.274.
|
#
65111 |
|
26-Aug-2000 |
nyan |
Enabled pcic, card and xe devices.
|
#
65059 |
|
24-Aug-2000 |
peter |
Comment out the static wiring of hints for GENERIC - the release process now installs the hints file into /boot.
|
#
64777 |
|
17-Aug-2000 |
nyan |
- 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.
|
#
64398 |
|
08-Aug-2000 |
nyan |
Merged from sys/i386/conf/GENERIC revisions 1.266 and 1.267.
|
#
64229 |
|
04-Aug-2000 |
kato |
Commented out xe device because it depend on PCMCIA stuff.
|
#
64124 |
|
02-Aug-2000 |
kato |
Commented out card and pcic devices because they are broken in pc98 port.
|
#
62574 |
|
04-Jul-2000 |
nyan |
Sync with sys/i386/conf/GENERIC revisions 1.258 and 1.259.
|
#
62205 |
|
28-Jun-2000 |
kato |
Disabled ida, amr and mlx devices.
|
#
62198 |
|
28-Jun-2000 |
kato |
Merged from sys/i386/conf/GENERIC revisions 1.261 and 1.262.
|
#
62007 |
|
23-Jun-2000 |
kato |
Oops! Disabled the ed driver becasue it cannot be compiled.
Pointed out by: nyan
|
#
61905 |
|
21-Jun-2000 |
kato |
PC-98 version of ed driver is a statically limited driver.
Pointed out by: haro@tk.kubota.co.jp (Munehiro Matsuda)
|
#
61750 |
|
17-Jun-2000 |
nyan |
- Moved "hint" informations to GENERIC.hints. - Cosmetic changes.
|
#
61741 |
|
17-Jun-2000 |
kato |
bs, olpt, pckbd are static limited devices.
|
#
61640 |
|
13-Jun-2000 |
peter |
Borrow phk's axe and apply the next stage of config(8)'s evolution.
Use Warner Losh's "hint" driver to decode ascii strings to fill the resource table at boot time.
config(8) no longer generates an ioconf.c table - ie: the configuration no longer has to be compiled into the kernel. You can reconfigure your isa devices with the likes of this at loader(8) time: set hint.ed.0.port=0x320
userconfig will be rewritten to use this style interface one day and will move to /boot/userconfig.4th or something like that.
It is still possible to statically compile in a set of hints into a kernel if you do not wish to use loader(8). See the "hints" directive in GENERIC as an example.
All device wiring has been moved out of config(8). There is a set of helper scripts (see i386/conf/gethints.pl, and the same for alpha and pc98) that extract the 'at isa? port foo irq bar' from the old files and produces a hints file. If you install this file as /boot/device.hints (and update /boot/defaults/loader.conf - You can do a build/install in sys/boot) then loader will load it automatically for you. You can also compile in the hints directly with: hints "device.hints" as well.
There are a few things that I'm not too happy with yet. Under this scheme, things like LINT would no longer be useful as "documentation" of settings. I have renamed this file to 'NOTES' and stored the example hints strings in it. However... this is not something that config(8) understands, so there is a script that extracts the build-specific data from the documentation file (NOTES) to produce a LINT that can be config'ed and built. A stack of man4 pages will need updating. :-/
Also, since there is no longer a difference between 'device' and 'pseudo-device' I collapsed the two together, and the resulting 'device' takes a 'number of units' for devices that still have it statically allocated. eg: 'device fe 4' will compile the fe driver with NFE set to 4. You can then set hints for 4 units (0 - 3). Also note that 'device fe0' will be interpreted as "zero units of 'fe'" which would be bad, so there is a config warning for this. This is only needed for old drivers that still have static limits on numbers of units. All the statically limited drivers that I could find were marked.
Please exercise EXTREME CAUTION when transitioning!
Moral support by: phk, msmith, dfr, asmodai, imp, and others
|
#
61114 |
|
31-May-2000 |
nyan |
Removed ICMP_BANDLIM option. It no longer exists.
|
#
60717 |
|
19-May-2000 |
nyan |
Sync with sys/i386/conf/GENERIC revisions from 1.246 to 1.256.
|
#
60711 |
|
19-May-2000 |
nyan |
Supported the mss on PC-98 and Sound Blaster 98.
Submitted by: "T.Yamaoka" <taka@windows.squares.net>
|
#
60027 |
|
05-May-2000 |
nyan |
GENERIC98 -> GENERIC
|
#
59530 |
|
23-Apr-2000 |
nyan |
Sync with sys/i386/conf/GENERIC revision 1.252.
|
#
58789 |
|
29-Mar-2000 |
nyan |
- Added PC-98 Cbus frontend. - Move dev/aic/aic_isa.c entry from conf/files to conf/files.MACHINE because PC-98 uses different file.
Submitted by: nyan and IMAI Takeshi <take-i@ceres.dti.ne.jp>
|
#
58785 |
|
29-Mar-2000 |
kato |
Commented out apm0. It could cause hang-up.
|
#
58458 |
|
22-Mar-2000 |
nyan |
Added the joy driver (commented out).
Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
|
#
58290 |
|
19-Mar-2000 |
kato |
Added COMPAT_OLDPCI and COMPAT_OLDISA options.
|
#
58161 |
|
17-Mar-2000 |
nyan |
Backed out ppc0 flags addtion. It isn't necessary without PPC_PROBE_CHIPSET option.
Pointed out by: peter
|
#
58140 |
|
16-Mar-2000 |
nyan |
Added 'flags 0x40' to ppc0.
|
#
58138 |
|
16-Mar-2000 |
nyan |
Changed sio1 flags to 0x12000010 to enable serial console.
Submitted by: IMAI Takeshi <take-i@ceres.dti.ne.jp>
|
#
57655 |
|
01-Mar-2000 |
kato |
Merged from sys/i386/conf/GENERIC revisions 1.243, 1.244 and 1.245.
|
#
56993 |
|
04-Feb-2000 |
kato |
Synced with sys/i386/conf/GENERIC revision 1.241.
Approved by: jkh
|
#
56978 |
|
03-Feb-2000 |
kato |
Synced with sys/i386/conf/GENERIC rev 1.240.
Approved by: jkh
|
#
56867 |
|
29-Jan-2000 |
peter |
Remove 'conflicts' token - it has been effectively doing absolutely nothing for quite some time. The only thing that cared was userconfig, but it was for one invisible device so we never saw it's effects.
|
#
56727 |
|
28-Jan-2000 |
kato |
Merged with sys/i386/conf/GENERIC rev 1.238.
|
#
56711 |
|
27-Jan-2000 |
nyan |
Merge from sys/i386/conf/GENERIC revision 1.231, 1.232 and 1.235.
|
#
56533 |
|
24-Jan-2000 |
kato |
Merged from sys/i386/conf/GENERIC rev 1.236.
|
#
56516 |
|
24-Jan-2000 |
peter |
Remove some no-op "port ?" and "irq ?" declarations.
|
#
56457 |
|
23-Jan-2000 |
peter |
Drop 'at ppbus?' and trailing '0' from ppbus children.
|
#
56442 |
|
23-Jan-2000 |
peter |
Remove useless trailing digit from pci and other unwired devices.
|
#
56372 |
|
21-Jan-2000 |
nyan |
- Merge from sys/i386/conf/GENERIC rev 1.224, 1.225 and 1.226. - Reorder network interfaces.
|
#
56327 |
|
20-Jan-2000 |
nyan |
Fixed typo.
|
#
56323 |
|
20-Jan-2000 |
kato |
Synced with sys/i386/conf/GENERIC rev 1.230.
|
#
55967 |
|
14-Jan-2000 |
kato |
Synced with sys/i386/conf/GENERIC rev 1.228.
|
#
55608 |
|
08-Jan-2000 |
peter |
s/controller/device/ as per config(8) changes
|
#
55454 |
|
05-Jan-2000 |
kato |
Synced with sys/i386/conf/GENERIC rev 1.222.
|
#
55429 |
|
05-Jan-2000 |
wpaul |
Add device driver support for USB ethernet adapters based on the Kawasaki LSI KL5KUSB101B chip, including the LinkSys USB10T, the Entrega NET-USB-E45, the Peracom USB Ethernet Adapter, the 3Com 3c19250 and the ADS Technologies USB-10BT. This device is 10mbs half-duplex only, so there's miibus or ifmedia support. This device also requires firmware to be loaded into it, however KLSI allows redistribution of the firmware images (I specifically asked about this; they said it was ok).
Special thanks to Annelise Anderson for getting me in touch with KLSI (eventually) and thanks to KLSI for providing the necessary programming info.
Highlights: - Add driver files to /sys/dev/usb - update usbdevs and regenerate attendate files - update usb_quirks.c - Update HARDWARE.TXT and RELNOTES.TXT for i386 and alpha - Update LINT, GENERIC and others for i386, alpha and pc98 - Add man page - Add module - Update sysinstall and userconfig.c
|
#
55326 |
|
03-Jan-2000 |
nyan |
- Add commented out USB driver entries. - Reorder network interfaces.
|
#
55323 |
|
03-Jan-2000 |
kato |
Synced with sys/i386/conf/GENERIC rev 1.220.
|
#
55107 |
|
26-Dec-1999 |
kato |
Oops, deactivate ed drivers because of undefiend references from if_ed_pci.o.
|
#
55106 |
|
26-Dec-1999 |
kato |
Added Allied Telesis SIU-98-D support.
Submitted by: Isizu Takaaki <isizu-t01@aso-group.co.jp> chi@bd.mbn.or.jp (Chiharu Shibata) (w/ minor change by kato)
|
#
55086 |
|
24-Dec-1999 |
kato |
Merge from sys/i386/conf/GENERIC rev 1.218 & 1.219.
|
#
54877 |
|
20-Dec-1999 |
kato |
Sync with sys/i386/conf/GENERIC rev 1.217.
|
#
54406 |
|
10-Dec-1999 |
kato |
Remove ze and zp drivers.
|
#
54209 |
|
06-Dec-1999 |
peter |
Merge pnp change from i386/conf/GENERIC (rev 1.211)
|
#
54168 |
|
05-Dec-1999 |
wpaul |
Update to reflect removed of al, ax, dm, pn and mx drivers and addition of dc driver.
|
#
54078 |
|
03-Dec-1999 |
nyan |
Sync with sys/i386/conf/GENERIC revision 1.208.
|
#
54030 |
|
02-Dec-1999 |
nyan |
Sync with sys/i386/conf/GENERIC revision up to 1.207.
|
#
53817 |
|
28-Nov-1999 |
nyan |
Sync with sys/i386/conf/GENERIC revision 1.205.
|
#
53744 |
|
27-Nov-1999 |
nyan |
Sync with sys/i386/conf/GENERIC revision 1.202.
|
#
53120 |
|
13-Nov-1999 |
nyan |
Fixed missing changes from sys/i386/conf/GENERIC.
|
#
53056 |
|
09-Nov-1999 |
nyan |
- Commented out ed driver. - Added sis driver.
|
#
52833 |
|
03-Nov-1999 |
nyan |
Cosmetic changes.
|
#
52829 |
|
03-Nov-1999 |
nyan |
Sync with sys/i386/conf/GENERIC revision 1.199.
|
#
52312 |
|
16-Oct-1999 |
kato |
Merge form sys/i386/conf/GENERIC revision 1.195.
|
#
51722 |
|
27-Sep-1999 |
kato |
ed driver re-activated.
|
#
51543 |
|
22-Sep-1999 |
kato |
Commented out ed driver.
|
#
51542 |
|
22-Sep-1999 |
kato |
Sync with sys/i386/conf/GENERIC revision 1.192.
|
#
51222 |
|
13-Sep-1999 |
kato |
Merge from sys/i386/conf/GENERIC revision 1.190.
|
#
50804 |
|
02-Sep-1999 |
kato |
Sync with sys/i386/conf/GENERIC revision up to 1.186.
|
#
50594 |
|
29-Aug-1999 |
kato |
- Removed COMPAT_ATDISK from option because it is pseudo-device now. - Fixed arguments of atcompat_dsinit() in diskslice_machdep.c.
|
#
50551 |
|
29-Aug-1999 |
phk |
Merge alpha and pc98 changes into i386 MBR handling code and replace all three copies with one copy in MI land.
|
#
50518 |
|
28-Aug-1999 |
nyan |
Merge missing changes from sys/i386/conf/GENERIC.
|
#
50513 |
|
28-Aug-1999 |
kato |
Added MII bus support.
Reminded by: phk
|
#
50477 |
|
27-Aug-1999 |
peter |
$Id$ -> $FreeBSD$
|
#
49829 |
|
15-Aug-1999 |
phk |
Give if_tun the "almost clone" makeover.
|
#
49827 |
|
15-Aug-1999 |
phk |
Give BPF the "almost-clone" update. If you need more of them, make more entries in /dev and be happy you don't need to recompile your kernel.
|
#
49536 |
|
08-Aug-1999 |
phk |
Make the pty driver as close to a cloning device as we can get for now, we create the pty on the fly when it is first opened.
If you run out of ptys now, just MAKEDEV some more.
This also demonstrate the use of dev_t->si_tty_tty and dev_t->si_drv1 in a device driver.
|
#
49519 |
|
08-Aug-1999 |
kato |
Enable bpf by default.
|
#
49115 |
|
26-Jul-1999 |
kato |
Sync with sys/i386/conf/GENERIC revision 1.178.
|
#
48645 |
|
06-Jul-1999 |
des |
Rename bpfilter to bpf.
|
#
48551 |
|
04-Jul-1999 |
nyan |
Remove the 'tty' interrupt label. This is obsolete.
Pointed out by: NAKAJI Hiroyuki <nakaji@tutrp.tut.ac.jp>
|
#
48006 |
|
18-Jun-1999 |
kato |
New parallel port support for PC98. Old PC98s which have uni-directional parallel port should use olpt driver instead of lpt driver.
Files ppc.c and ppcreg.h are copied form i386/isa directory with PC98 change.
Submitted by: Akio Morita <amorita@meadow.scphys.kyoto-u.ac.jp>
|
#
47926 |
|
15-Jun-1999 |
des |
Kill option FAILSAFE.
PR: i386/12187 Approved by: bde
|
#
46864 |
|
10-May-1999 |
kato |
Sync with sys/i386/conf/GENERIC and Makefile.i386 revisions 1.169 and 1.152, respectively.
|
#
46049 |
|
25-Apr-1999 |
kato |
Remove obsolete interrupt labels.
|
#
46044 |
|
25-Apr-1999 |
kato |
De-quote.
|
#
45855 |
|
20-Apr-1999 |
kato |
Rectivate pnp0.
|
#
45783 |
|
18-Apr-1999 |
kato |
Sync with follwing files:
Path Revision i386/conf/GENERIC 1.162 i386/conf/Makefile.i386 1.146 i386/conf/files.i386 1.236 i386/conf/options.i386 1.111 i386/i386/machdep.c 1.329 i386/i386/userconfig.c 1.134 i386/isa/fd.c 1.135 i386/isa/if_ed.c 1.151 i386/isa/isa_dam.c 1.1 i386/isa/npx.c 1.67 isa/sio.c 1.224 dev/syscons/syscons.c 1.300 i386/isa/wd.c 1.194 isa/vga_isa.c 1.5 isa/atkbd_isa.c 1.3 isa/syscons_isa.c 1.2
Submitted by: Takahashi Yoshihiro <nyan@wyvern.cc.kogakuin.ac.jp>
|
#
45223 |
|
01-Apr-1999 |
kato |
Delete the aic driver.
|
#
44821 |
|
17-Mar-1999 |
kato |
Sync with sys/i386/conf/GENERIC revision 1.155.
|
#
44267 |
|
25-Feb-1999 |
kato |
Added comment on Access/PC N98C+ and LAC-98 cards, and FE_8BIT_SUPPORT option that LAC-98 needs.
Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
|
#
44265 |
|
25-Feb-1999 |
kato |
Added adv driver support.
Submitted by: Takahashi Yoshihiro <nyan@dd.catv.ne.jp>
|
#
44263 |
|
25-Feb-1999 |
kato |
Commented out lpt0.
|
#
44084 |
|
16-Feb-1999 |
kato |
- Cosmetic change. - Enable bs driver. - Add ax and xl drivers.
Submitted by: Takahashi Yoshihiro <nyan@dd.catv.ne.jp>
|
#
43328 |
|
28-Jan-1999 |
kato |
Sync with sys/i386/conf/GENERIC revision 1.144.
|
#
42795 |
|
18-Jan-1999 |
kato |
Switched to new syscons driver.
Submitted by: NOKUBI Hirotaka <hnokubi@yyy.or.jp> and Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
|
#
42730 |
|
16-Jan-1999 |
kato |
Revise sio entries to synchronize with current driver.
Submitted by: Takahashi Yoshihiro <nyan@wyvern.cc.kogakuin.ac.jp>
|
#
42157 |
|
30-Dec-1998 |
kato |
Sync with sys/i386/conf/GENERIC revision up to 1.140.
|
#
41532 |
|
05-Dec-1998 |
kato |
Sync with sys/i386/conf/GENERIC revision 1.133.
|
#
41327 |
|
25-Nov-1998 |
kato |
Reorder entries of ed drivers. Many NICs can be automatically detected, even though a user doesn't disable unused entries with userconfig.
Submitted by: Nobuyuki Koganemaru <kogane@koganemaru.co.jp>
|
#
41326 |
|
25-Nov-1998 |
kato |
Cosmetic change.
|
#
41130 |
|
13-Nov-1998 |
kato |
Sync with sys/i386/conf/GENERIC revision 1.131.
|
#
40870 |
|
03-Nov-1998 |
des |
Back out previous commit. The bpfilter -> bpf transition will have to be a flag day unless we can hack config(8) to smooth things over.
|
#
40869 |
|
03-Nov-1998 |
des |
Rename the 'bpfilter' pseudo-device to 'bpf'. The old syntax is still legal and will stick around for a while.
|
#
40593 |
|
22-Oct-1998 |
bde |
Removed all `vector xxxintr' specifications. Interrupt handlers are now configured in drivers.
Don't quote port names that don't have a digit in them.
|
#
40572 |
|
22-Oct-1998 |
kato |
Added rl driver.
|
#
40511 |
|
18-Oct-1998 |
kato |
Sync with sys/i386/conf/GENERIC revision 1.125.
|
#
40456 |
|
16-Oct-1998 |
kato |
Commented out bs driver.
|
#
40285 |
|
13-Oct-1998 |
kato |
Commented out aic driver.
|
#
40220 |
|
11-Oct-1998 |
kato |
Sync with sys/i386/conf/GENERIC revision 1.124.
|
#
40071 |
|
08-Oct-1998 |
kato |
Oops, discard my previous commits becase sumitted code is for RELENG_2_2.
|
#
40070 |
|
08-Oct-1998 |
kato |
Add entry for EtherEZ98 and Access/PC N98C+ cards.
Reviewed by: kato Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
|
#
40064 |
|
08-Oct-1998 |
kato |
Sync with sys/i386/conf/GENERIC revision up to 1.123.
|
#
39485 |
|
19-Sep-1998 |
kato |
Sync with sys/i386/conf/GENERIC revision 1.118.
|
#
39278 |
|
15-Sep-1998 |
kato |
Sync with sys/i386/conf/GENERIC, SMP-GENERIC, device.i386, files.i386, majors.i386 and options.i386 revisions 1.116, 1.13, 1.14, 1.203, 1.49 and 1.86, respectively.
|
#
39233 |
|
15-Sep-1998 |
kato |
Deleted DDB and DIAGNOSTIC options.
|
#
38832 |
|
05-Sep-1998 |
kato |
Increase 'maxusers' to 32.
|
#
38431 |
|
19-Aug-1998 |
kato |
Delete dpt driver.
|
#
36661 |
|
05-Jun-1998 |
kato |
Sync with sys/i386/conf/GENERIC revision 1.110.
|
#
36278 |
|
21-May-1998 |
kato |
Sync with sys/i386/conf/GENERIC revision 1.109.
|
#
35681 |
|
04-May-1998 |
kato |
Added amd controller to support MELCO IFC-DP SCSI card.
|
#
35678 |
|
04-May-1998 |
kato |
System clock speed is always detected automatically.
|
#
35445 |
|
25-Apr-1998 |
kato |
Sync with sys/i386/conf/GENERIC revision 1.108.
|
#
33459 |
|
17-Feb-1998 |
kato |
Sync with sys/i386/conf/GENERIC revision 1.107.
|
#
33420 |
|
16-Feb-1998 |
kato |
Sync with sys/i386/conf/GENERIC revision 1.106.
|
#
33210 |
|
10-Feb-1998 |
kato |
Added entry of 16-bits bus lnc card.
Submitted by: Chiharu Shibata <chi@rd.njk.co.jp>
|
#
32977 |
|
01-Feb-1998 |
kato |
Added tx driver.
Pointed-out by: NOKUBI Hirotaka <hnokubi@yyy.or.jp>
|
#
32748 |
|
25-Jan-1998 |
kato |
Sync with sys/i386/conf/GENERIC revision 1.105.
|
#
32521 |
|
15-Jan-1998 |
kato |
Fix I/O port address of ed8.
Submitted by: Chiharu Shibata <chi@rd.njk.co.jp>
|
#
32519 |
|
15-Jan-1998 |
kato |
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>
|
#
32479 |
|
12-Jan-1998 |
kato |
Sync with sys/i386/conf/GENERIC revision 1.102.
|
#
30875 |
|
31-Oct-1997 |
jseger |
Change comments about ijppp to iijppp.
PR: conf/4905 Submitted by: takas-su@is.aist-nara.ac.jp
|
#
30802 |
|
28-Oct-1997 |
kato |
Synchronize with sys/i386/conf/GENERIC revision 1.100.
|
#
30768 |
|
27-Oct-1997 |
kato |
Synchronize with sys/i386/conf/GENERIC and majors.i386 revisions 1.99 and 1.19, respectively.
|
#
30405 |
|
14-Oct-1997 |
kato |
Deleted obsolete non-Intel CPU options.
|
#
26662 |
|
15-Jun-1997 |
kato |
Fixed iomem address of SMIT mode in an example of bs driver.
|
#
26604 |
|
13-Jun-1997 |
kato |
Replace I/O port adress for PC-9801-108 with vendor default value.
Submitted by: Chiharu Shibata <chi@rd.njk.co.jp>
|
#
26525 |
|
09-Jun-1997 |
kato |
Synchronize with sys/i386/conf/GENERIC revision 1.91.
|
#
24726 |
|
08-Apr-1997 |
kato |
Added lnc driver.
|
#
24432 |
|
31-Mar-1997 |
kato |
Synchronize with sys/i386/conf/GENERIC revision 1.89.
|
#
23903 |
|
15-Mar-1997 |
kato |
Synchronize with sys/i386/conf/GNERIC revision up to 1.88.
|
#
22975 |
|
22-Feb-1997 |
peter |
Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not ready for it yet.
|
#
22586 |
|
12-Feb-1997 |
kato |
Added memory addres and size of d8 (C-NET(98) network card).
|
#
21673 |
|
14-Jan-1997 |
jkh |
Make the long-awaited change from $Id$ to $FreeBSD$
This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise.
|
#
21272 |
|
04-Jan-1997 |
kato |
(1) Change iomem of SMIT transfer mode from 0xdd000 (BIOS ROM base address+0x1000) into 0xdc000 (BIOS ROM base address). (2) Add sample line for Logitec LHA-20x SCSI card. (3) Change I/O port address of ed8 (C-NET(98) card) from 0x00d0 into 0x03d0 (vendor default).
Submitted by: Michio "Karl" Jibo <karl@marcer.nagaokaut.ac.jp>
|
#
20682 |
|
19-Dec-1996 |
kato |
Add `ep' driver support.
Submitted by: Naoki Hamada <nao@sbl.cl.nec.co.jp>
|
#
20592 |
|
17-Dec-1996 |
kato |
(1) Fix typo. (2) Change I/O port addresses of ed3(MELCO LGY) and ed9(CONTEC C-NET).
|
#
20192 |
|
07-Dec-1996 |
kato |
Change obsolete SBIC55 into SCSI in a comment line. Definite 2.2 candidate.
|
#
20128 |
|
04-Dec-1996 |
asami |
Replace sbic driver (WD33C93 SCSI card driver) with new bs driver.
Submitted by: The FreeBSD(98) Development Team Obtained from: NetBSD/pc98 based on NetBSD 1.2
|
#
19737 |
|
14-Nov-1996 |
asami |
Some more updates.
wdreg.h: Delete wd_ctlr macro. PC98 version of wd.c treats it as a variable.
GENERIC98: Delete ep0 entry. Current ep driver write I/O port 0x100. This clobbers ICW of i8259, because upper 8bits of address line is not masked on mother board.
if_fe.c: Merge from revision 1.18 of sys/i386/isa/if_fe.c.
pc98.c: Globalize dmapageport, because SCSI driver use this variable.
wd82371.c: Yet another merge.
These are 2.2 candidates.
Submitted by: The FreeBSD(98) Development Team
|
#
19269 |
|
30-Oct-1996 |
asami |
More merge and update.
(1) deleted #if 0
pc98/pc98/mse.c
(2) hold per-unit I/O ports in ed_softc
pc98/pc98/if_ed.c pc98/pc98/if_ed98.h
(3) merge more files by segregating changes into headers.
new file (moved from pc98/pc98):
i386/isa/aic_98.h
deleted:
well, it's already in the commit message so I won't repeat the long list here ;)
Submitted by: The FreeBSD(98) Development Team
|
#
19122 |
|
23-Oct-1996 |
asami |
Another round of merge.
(1) Bug fix (pass boot drive):
pc98/boot/biosboot/boot2.S
(2) Delete code for unsupported high-resolution modes and move old Epson notebook code to epsonio.h:
pc98/boot/biosboot/io.c pc98/i386/vm_machdep.c pc98/pc98/fd.c pc98/pc98/pc98.c pc98/pc98/pc98.h pc98/pc98/epsonio.h (new)
(3) Change aic driver so that PCMCIA cards (I/O port same as PC/AT) and PC-9801-100 cards can be selected with a flag in kernel config file:
pc98/pc98/aic6360.c pc98/pc98/aic_98.h (new)
(4) Fix wcd entry (it was broken). Delete mcd, it doesn't work on 98. Change aic entry according to above:
pc98/conf/GENERIC98
(5) Move pc98_machdep.c to top of files in pc98/pc98:
pc98/conf/files.pc98
(6) Delete empty lines:
pc98/i386/locore.s
(7) Fix (it didn't work if I586 was specified):
pc98/pc98/clock.c
(8) Staticize:
pc98/pc98/pc98_machdep.c
(9) Enable workaround for Cyrix bug for 5x86 also:
pc98/i386/machdep.c pc98/i386/trap.c
All the above deletes this file too:
pc98/i386/pmap.c
(phew!) Submitted by: The FreeBSD(98) Development Team
|
#
18846 |
|
09-Oct-1996 |
asami |
Another round of updates. Highlights:
(1) Merged i386/i386/sb.h, deleted pc98/pc98/sb.h.
(2) pc98/conf/GENERIC8 looks more like i386/conf/GENERIC now.
(3) Fixed display bug in pc98/boot/biosboot/io.c.
(4) Prepare to merge memory allocation routines:
pc98/i386/locore.s pc98/i386/machdep.c pc98/pc98/pc98_machdep.c pc98/pc98/pc98_machdep.h
(5) Support new board "C-NET(98)":
pc98/pc98/if_ed98.h pc98/pc98/if_ed.c
(6) Make sure FPU is recognized for non-Intel CPUs:
pc98/pc98/npx.c
(7) Do not expect bss to be zero-allocated:
pc98/pc98/pc98.c
Submitted by: The FreeBSD(98) Development Team
|
#
18265 |
|
12-Sep-1996 |
asami |
Another round of merge/update.
(1) Add PC98 support to apm_bios.h and ns16550.h, remove pc98/pc98/ic (2) Move PC98 specific code out of cpufunc.h (to pc98.h) (3) Let the boot subtrees look more alike
Submitted by: The FreeBSD(98) Development Team <freebsd98-hackers@jp.freebsd.org>
|
#
18095 |
|
07-Sep-1996 |
asami |
Yet another merge. Remove support.s by deleting memcopy. Remove autoconf.c by merging icu.h. Fix a couple of typos.
Submitted by: The FreeBSD(98) Development Team.
|
#
17973 |
|
31-Aug-1996 |
asami |
s/pc98/isa/g in struct *_device and *_driver. Resync along the way.
Submitted by: The FreeBSD(98) Development Team
|
#
17256 |
|
23-Jul-1996 |
asami |
Update to current state of PC98 world.
Submitted by: The FreeBSD(98) development team
|
#
16359 |
|
14-Jun-1996 |
asami |
The PC98-specific files.
Ok'd by: core Submitted by: FreeBSD(98) development team
|