CVS log for src/sys/ia64/conf/GENERIC
Up to [FreeBSD] / src / sys / ia64 / conf
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Revision 1.128: download - view: text, markup, annotated - select for diffs
Thu Jan 12 00:34:33 2012 UTC (4 weeks ago) by ken
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.127: preferred, colored
Changes since revision 1.127: +2 -1 lines
SVN rev 229997 on 2012-01-12 00:34:33Z by ken
Add the CAM Target Layer (CTL).
CTL is a disk and processor device emulation subsystem originally written
for Copan Systems under Linux starting in 2003. It has been shipping in
Copan (now SGI) products since 2005.
It was ported to FreeBSD in 2008, and thanks to an agreement between SGI
(who acquired Copan's assets in 2010) and Spectra Logic in 2010, CTL is
available under a BSD-style license. The intent behind the agreement was
that Spectra would work to get CTL into the FreeBSD tree.
Some CTL features:
- Disk and processor device emulation.
- Tagged queueing
- SCSI task attribute support (ordered, head of queue, simple tags)
- SCSI implicit command ordering support. (e.g. if a read follows a mode
select, the read will be blocked until the mode select completes.)
- Full task management support (abort, LUN reset, target reset, etc.)
- Support for multiple ports
- Support for multiple simultaneous initiators
- Support for multiple simultaneous backing stores
- Persistent reservation support
- Mode sense/select support
- Error injection support
- High Availability support (1)
- All I/O handled in-kernel, no userland context switch overhead.
(1) HA Support is just an API stub, and needs much more to be fully
functional.
ctl.c: The core of CTL. Command handlers and processing,
character driver, and HA support are here.
ctl.h: Basic function declarations and data structures.
ctl_backend.c,
ctl_backend.h: The basic CTL backend API.
ctl_backend_block.c,
ctl_backend_block.h: The block and file backend. This allows for using
a disk or a file as the backing store for a LUN.
Multiple threads are started to do I/O to the
backing device, primarily because the VFS API
requires that to get any concurrency.
ctl_backend_ramdisk.c: A "fake" ramdisk backend. It only allocates a
small amount of memory to act as a source and sink
for reads and writes from an initiator. Therefore
it cannot be used for any real data, but it can be
used to test for throughput. It can also be used
to test initiators' support for extremely large LUNs.
ctl_cmd_table.c: This is a table with all 256 possible SCSI opcodes,
and command handler functions defined for supported
opcodes.
ctl_debug.h: Debugging support.
ctl_error.c,
ctl_error.h: CTL-specific wrappers around the CAM sense building
functions.
ctl_frontend.c,
ctl_frontend.h: These files define the basic CTL frontend port API.
ctl_frontend_cam_sim.c: This is a CTL frontend port that is also a CAM SIM.
This frontend allows for using CTL without any
target-capable hardware. So any LUNs you create in
CTL are visible in CAM via this port.
ctl_frontend_internal.c,
ctl_frontend_internal.h:
This is a frontend port written for Copan to do
some system-specific tasks that required sending
commands into CTL from inside the kernel. This
isn't entirely relevant to FreeBSD in general,
but can perhaps be repurposed.
ctl_ha.h: This is a stubbed-out High Availability API. Much
more is needed for full HA support. See the
comments in the header and the description of what
is needed in the README.ctl.txt file for more
details.
ctl_io.h: This defines most of the core CTL I/O structures.
union ctl_io is conceptually very similar to CAM's
union ccb.
ctl_ioctl.h: This defines all ioctls available through the CTL
character device, and the data structures needed
for those ioctls.
ctl_mem_pool.c,
ctl_mem_pool.h: Generic memory pool implementation used by the
internal frontend.
ctl_private.h: Private data structres (e.g. CTL softc) and
function prototypes. This also includes the SCSI
vendor and product names used by CTL.
ctl_scsi_all.c,
ctl_scsi_all.h: CTL wrappers around CAM sense printing functions.
ctl_ser_table.c: Command serialization table. This defines what
happens when one type of command is followed by
another type of command.
ctl_util.c,
ctl_util.h: CTL utility functions, primarily designed to be
used from userland. See ctladm for the primary
consumer of these functions. These include CDB
building functions.
scsi_ctl.c: CAM target peripheral driver and CTL frontend port.
This is the path into CTL for commands from
target-capable hardware/SIMs.
README.ctl.txt: CTL code features, roadmap, to-do list.
usr.sbin/Makefile: Add ctladm.
ctladm/Makefile,
ctladm/ctladm.8,
ctladm/ctladm.c,
ctladm/ctladm.h,
ctladm/util.c: ctladm(8) is the CTL management utility.
It fills a role similar to camcontrol(8).
It allow configuring LUNs, issuing commands,
injecting errors and various other control
functions.
usr.bin/Makefile: Add ctlstat.
ctlstat/Makefile
ctlstat/ctlstat.8,
ctlstat/ctlstat.c: ctlstat(8) fills a role similar to iostat(8).
It reports I/O statistics for CTL.
sys/conf/files: Add CTL files.
sys/conf/NOTES: Add device ctl.
sys/cam/scsi_all.h: To conform to more recent specs, the inquiry CDB
length field is now 2 bytes long.
Add several mode page definitions for CTL.
sys/cam/scsi_all.c: Handle the new 2 byte inquiry length.
sys/dev/ciss/ciss.c,
sys/dev/ata/atapi-cam.c,
sys/cam/scsi/scsi_targ_bh.c,
scsi_target/scsi_cmds.c,
mlxcontrol/interface.c: Update for 2 byte inquiry length field.
scsi_da.h: Add versions of the format and rigid disk pages
that are in a more reasonable format for CTL.
amd64/conf/GENERIC,
i386/conf/GENERIC,
ia64/conf/GENERIC,
sparc64/conf/GENERIC: Add device ctl.
i386/conf/PAE: The CTL frontend SIM at least does not compile
cleanly on PAE.
Sponsored by: Copan Systems, SGI and Spectra Logic
MFC after: 1 month
Revision 1.127: download - view: text, markup, annotated - select for diffs
Thu Jan 5 17:28:05 2012 UTC (4 weeks, 6 days ago) by adrian
Branches: MAIN
Diff to: previous 1.126: preferred, colored
Changes since revision 1.126: +9 -0 lines
SVN rev 229605 on 2012-01-05 17:28:05Z by adrian Flip on IEEE80211_SUPPORT_MESH and AH_SUPPORT_AR5416, the wlan and ath modules respectively assume this is set. Pointy hat to: adrian
Revision 1.126: download - view: text, markup, annotated - select for diffs
Thu Dec 29 22:48:36 2011 UTC (5 weeks, 6 days ago) by rwatson
Branches: MAIN
Diff to: previous 1.125: preferred, colored
Changes since revision 1.125: +2 -0 lines
SVN rev 228973 on 2011-12-29 22:48:36Z by rwatson Add "options CAPABILITY_MODE" and "options CAPABILITIES" to GENERIC kernel configurations for various architectures in FreeBSD 10.x. This allows basic Capsicum functionality to be used in the default FreeBSD configuration on non-embedded architectures; process descriptors are not yet enabled by default. MFC after: 3 months Sponsored by: Google, Inc
Revision 1.121.2.6.2.1: download - view: text, markup, annotated - select for diffs
Fri Nov 11 04:20:22 2011 UTC (2 months, 4 weeks ago) by kensmith
Branches: RELENG_9_0
CVS tags: RELENG_9_0_0_RELEASE
Diff to: previous 1.121.2.6: preferred, colored; next MAIN 1.122: preferred, colored
Changes since revision 1.121.2.6: +0 -0 lines
SVN rev 227445 on 2011-11-11 04:20:22Z by kensmith Copy stable/9 to releng/9.0 as part of the FreeBSD 9.0-RELEASE release cycle. Approved by: re (implicit)
Revision 1.125: download - view: text, markup, annotated - select for diffs
Thu Oct 27 13:07:49 2011 UTC (3 months, 1 week ago) by kensmith
Branches: MAIN
Diff to: previous 1.124: preferred, colored
Changes since revision 1.124: +5 -2 lines
SVN rev 226835 on 2011-10-27 13:07:49Z by kensmith Adjust the debugger options slightly. This should help me do the right thing when changing the debugging options as part of head becoming a new stable branch. It may also help people who for one reason or another want to run head but don't want it slowed down by the debugging support. Reviewed by: kib
Revision 1.121.2.6: download - view: text, markup, annotated - select for diffs
Wed Oct 26 23:05:59 2011 UTC (3 months, 2 weeks ago) by kensmith
Branches: RELENG_9
CVS tags: RELENG_9_0_BP
Branch point for: RELENG_9_0
Diff to: previous 1.121.2.5: preferred, colored; branchpoint 1.121: preferred, colored; next MAIN 1.122: preferred, colored
Changes since revision 1.121.2.5: +2 -2 lines
SVN rev 226819 on 2011-10-26 23:05:59Z by 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)
Revision 1.124: download - view: text, markup, annotated - select for diffs
Wed Oct 26 22:28:28 2011 UTC (3 months, 2 weeks ago) by kensmith
Branches: MAIN
Diff to: previous 1.123: preferred, colored
Changes since revision 1.123: +9 -7 lines
SVN rev 226818 on 2011-10-26 22:28:28Z by kensmith Move the debugging support to its own section. This matches what is in the other architectures' GENERIC and makes removing it at the point we're creating a new stable branch a bit easier. Discussed with: marcel
Revision 1.121.2.5: download - view: text, markup, annotated - select for diffs
Wed Oct 26 19:59:06 2011 UTC (3 months, 2 weeks ago) by kensmith
Branches: RELENG_9
Diff to: previous 1.121.2.4: preferred, colored; branchpoint 1.121: preferred, colored
Changes since revision 1.121.2.4: +2 -0 lines
SVN rev 226810 on 2011-10-26 19:59:06Z by 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)
Revision 1.121.2.4: download - view: text, markup, annotated - select for diffs
Wed Oct 26 19:45:20 2011 UTC (3 months, 2 weeks ago) by kensmith
Branches: RELENG_9
Diff to: previous 1.121.2.3: preferred, colored; branchpoint 1.121: preferred, colored
Changes since revision 1.121.2.3: +2 -1 lines
SVN rev 226809 on 2011-10-26 19:45:20Z by kensmith MFC r226510,r226547: Comment out sbp(4) because it appears to cause boot failure on some systems. Add comment explaining why sbp(4) is commented out. It was a mistake on my part to omit powerpc's GENERIC for r226510. But when I noticed the mistake I checked with the powerpc maintainer to see if I should correct the mistake Marcel said he'd prefer it be left as-is. Approved by: re (kib)
Revision 1.121.2.3: download - view: text, markup, annotated - select for diffs
Wed Oct 19 23:02:57 2011 UTC (3 months, 3 weeks ago) by kensmith
Branches: RELENG_9
Diff to: previous 1.121.2.2: preferred, colored; branchpoint 1.121: preferred, colored
Changes since revision 1.121.2.2: +0 -2 lines
SVN rev 226548 on 2011-10-19 23:02:57Z by kensmith Remove the last of the debugging support (INVARIANT*) from the ia64 GENERIC config file, the ia64 kernel runs OK without it. Reviewed by: marcel Approved by: re (implicit)
Revision 1.123: download - view: text, markup, annotated - select for diffs
Wed Oct 19 21:55:20 2011 UTC (3 months, 3 weeks ago) by kensmith
Branches: MAIN
Diff to: previous 1.122: preferred, colored
Changes since revision 1.122: +1 -0 lines
SVN rev 226547 on 2011-10-19 21:55:20Z by kensmith Add a warning about why sbp(4) is commented out so that curious folks are forewarned they might wind up with a hole in their foot if they decide to give it a try. Suggested by: dougb
Revision 1.122: download - view: text, markup, annotated - select for diffs
Tue Oct 18 13:45:16 2011 UTC (3 months, 3 weeks ago) by kensmith
Branches: MAIN
Diff to: previous 1.121: preferred, colored
Changes since revision 1.121: +1 -1 lines
SVN rev 226510 on 2011-10-18 13:45:16Z by kensmith Comment out the sbp(4) driver for architectures that support it. As part of the 8.0-RELEASE cycle this was done in stable/8 (r199112) but was left alone in head so people could work on fixing an issue that caused boot failure on some motherboards. Apparently nobody has worked on it and we are getting reports of boot failure with the 9.0 test builds. So this time I'll comment out the driver in head (still hoping someone will work on it) and MFC to stable/9. Submitted by: Alberto Villa <avilla at FreeBSD dot org>
Revision 1.121.2.2: download - view: text, markup, annotated - select for diffs
Sat Oct 15 21:23:04 2011 UTC (3 months, 3 weeks ago) by kensmith
Branches: RELENG_9
Diff to: previous 1.121.2.1: preferred, colored; branchpoint 1.121: preferred, colored
Changes since revision 1.121.2.1: +0 -7 lines
SVN rev 226405 on 2011-10-15 21:23:04Z by 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)
Revision 1.121.2.1: download - view: text, markup, annotated - select for diffs
Fri Sep 23 00:51:37 2011 UTC (4 months, 2 weeks ago) by kensmith
Branches: RELENG_9
Diff to: previous 1.121: preferred, colored
Changes since revision 1.121: +0 -0 lines
SVN rev 225736 on 2011-09-23 00:51:37Z by kensmith Copy head to stable/9 as part of 9.0-RELEASE release cycle. Approved by: re (implicit)
Revision 1.121: download - view: text, markup, annotated - select for diffs
Mon Jul 4 16:59:26 2011 UTC (7 months, 1 week ago) by marcel
Branches: MAIN
CVS tags: RELENG_9_BP
Branch point for: RELENG_9
Diff to: previous 1.120: preferred, colored
Changes since revision 1.120: +1 -1 lines
SVN rev 223763 on 2011-07-04 16:59:26Z by marcel Disable PREEMPTION for now. See also PR ia64/147501.
Revision 1.120: download - view: text, markup, annotated - select for diffs
Wed Apr 27 17:51:51 2011 UTC (9 months, 2 weeks ago) by rmacklem
Branches: MAIN
Diff to: previous 1.119: preferred, colored
Changes since revision 1.119: +2 -2 lines
SVN rev 221124 on 2011-04-27 17:51:51Z by 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@.
Revision 1.119: download - view: text, markup, annotated - select for diffs
Sun Apr 24 08:58:58 2011 UTC (9 months, 2 weeks ago) by mav
Branches: MAIN
Diff to: previous 1.118: preferred, colored
Changes since revision 1.118: +9 -10 lines
SVN rev 220982 on 2011-04-24 08:58:58Z by 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.
Revision 1.105.2.11: download - view: text, markup, annotated - select for diffs
Sat Apr 9 12:04:35 2011 UTC (10 months ago) by bz
Branches: RELENG_8
Diff to: previous 1.105.2.10: preferred, colored; branchpoint 1.105: preferred, colored; next MAIN 1.106: preferred, colored
Changes since revision 1.105.2.10: +0 -1 lines
SVN rev 220486 on 2011-04-09 12:04:35Z by bz MFC r219775: For now remove options FLOWTABLE from the remaining GENERIC kernel configurations and make it opt-in for those who want it. LINT will still build it. While it may be a perfect win in some scenarios, it still troubles users (see PRs) in general cases. In addition we are still allocating resources even if disabled by sysctl and still leak arp/nd6 entries in case of interface destruction. Discussed with: qingli (2010-11-24, just never executed) Discussed with: juli (OCTEON1) PR: kern/148018, kern/155604, kern/144917, kern/146792
Revision 1.118: download - view: text, markup, annotated - select for diffs
Sat Mar 19 15:50:34 2011 UTC (10 months, 3 weeks ago) by bz
Branches: MAIN
Diff to: previous 1.117: preferred, colored
Changes since revision 1.117: +0 -2 lines
SVN rev 219775 on 2011-03-19 15:50:34Z by bz For now remove options FLOWTABLE from the remaining GENERIC kernel configurations and make it opt-in for those who want it. LINT will still build it. While it may be a perfect win in some scenarios, it still troubles users (see PRs) in general cases. In addition we are still allocating resources even if disabled by sysctl and still leak arp/nd6 entries in case of interface destruction. Discussed with: qingli (2010-11-24, just never executed) Discussed with: juli (OCTEON1) PR: kern/148018, kern/155604, kern/144917, kern/146792 MFC after: 2 weeks
Revision 1.117: download - view: text, markup, annotated - select for diffs
Sun Feb 6 22:18:37 2011 UTC (12 months ago) by marcel
Branches: MAIN
Diff to: previous 1.116: preferred, colored
Changes since revision 1.116: +2 -1 lines
SVN rev 218382 on 2011-02-06 22:18:37Z by marcel Comment-out FLOWTABLE. It causes a kernel panic due to a misaligned memory access related to an IPv6 route update. PR: kern/148018
Revision 1.92.2.5.4.1: download - view: text, markup, annotated - select for diffs
Tue Dec 21 17:10:29 2010 UTC (13 months, 2 weeks ago) by kensmith
Branches: RELENG_7_4
CVS tags: RELENG_7_4_0_RELEASE
Diff to: previous 1.92.2.5: preferred, colored; next MAIN 1.93: preferred, colored
Changes since revision 1.92.2.5: +0 -0 lines
SVN rev 216618 on 2010-12-21 17:10:29Z by kensmith Copy stable/7 to releng/7.4 in preparation for FreeBSD-7.4 release. Approved by: re (implicit)
Revision 1.105.2.10.2.1: download - view: text, markup, annotated - select for diffs
Tue Dec 21 17:09:25 2010 UTC (13 months, 2 weeks ago) by kensmith
Branches: RELENG_8_2
CVS tags: RELENG_8_2_0_RELEASE
Diff to: previous 1.105.2.10: preferred, colored; next MAIN 1.105.2.11: preferred, colored
Changes since revision 1.105.2.10: +0 -0 lines
SVN rev 216617 on 2010-12-21 17:09:25Z by kensmith Copy stable/8 to releng/8.2 in preparation for FreeBSD-8.2 release. Approved by: re (implicit)
Revision 1.105.2.10: download - view: text, markup, annotated - select for diffs
Mon Oct 25 07:58:37 2010 UTC (15 months, 2 weeks ago) by avg
Branches: RELENG_8
CVS tags: RELENG_8_2_BP
Branch point for: RELENG_8_2
Diff to: previous 1.105.2.9: preferred, colored; branchpoint 1.105: preferred, colored
Changes since revision 1.105.2.9: +2 -0 lines
SVN rev 214326 on 2010-10-25 07:58:37Z by avg stable/8: add options KDB and KDB_TRACE to GENERIC kernels Now that we have code for printing a stack trace on panic using stack(9) facility without any debugger backend configured, use this ability in GENERIC kernels to slightly increase amount of debugging information available in default installations. This change should not break anything for those who include GENERIC into a custom kernel config file and have the above options already enabled. They should only get a warning about duplicate options. This commit should not change behavior of GENERIC kernels for panics and traps with respect to core dumping and automatic reset. As no debugger backend is configured, enter-to-debugger key combination should still be ignored. With this commit the sizes of GENERIC kernels increase by one to two KB. This is a direct commit to the branch. Approved by: re No objections: core, secteam
Revision 1.116: download - view: text, markup, annotated - select for diffs
Wed Jul 28 15:36:12 2010 UTC (18 months, 1 week ago) by mdf
Branches: MAIN
Diff to: previous 1.115: preferred, colored
Changes since revision 1.115: +1 -0 lines
SVN rev 210564 on 2010-07-28 15:36:12Z by 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)
Revision 1.105.2.9.2.1: download - view: text, markup, annotated - select for diffs
Mon Jun 14 02:09:06 2010 UTC (19 months, 3 weeks ago) by kensmith
Branches: RELENG_8_1
CVS tags: RELENG_8_1_0_RELEASE
Diff to: previous 1.105.2.9: preferred, colored; next MAIN 1.105.2.10: preferred, colored
Changes since revision 1.105.2.9: +0 -0 lines
SVN rev 209145 on 2010-06-14 02:09:06Z by kensmith Copy stable/8 to releng/8.1 in preparation for 8.1-RC1. Approved by: re (implicit)
Revision 1.105.2.9: download - view: text, markup, annotated - select for diffs
Thu Apr 29 22:44:04 2010 UTC (21 months, 1 week ago) by thompsa
Branches: RELENG_8
CVS tags: RELENG_8_1_BP
Branch point for: RELENG_8_1
Diff to: previous 1.105.2.8: preferred, colored; branchpoint 1.105: preferred, colored
Changes since revision 1.105.2.8: +1 -0 lines
SVN rev 207399 on 2010-04-29 22:44:04Z by thompsa MFC r207077 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.
Revision 1.115: download - view: text, markup, annotated - select for diffs
Thu Apr 22 21:31:34 2010 UTC (21 months, 2 weeks ago) by thompsa
Branches: MAIN
Diff to: previous 1.114: preferred, colored
Changes since revision 1.114: +1 -0 lines
SVN rev 207077 on 2010-04-22 21:31:34Z by 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
Revision 1.105.2.8: download - view: text, markup, annotated - select for diffs
Wed Apr 7 02:24:41 2010 UTC (22 months ago) by nwhitehorn
Branches: RELENG_8
Diff to: previous 1.105.2.7: preferred, colored; branchpoint 1.105: preferred, colored
Changes since revision 1.105.2.7: +1 -0 lines
SVN rev 206336 on 2010-04-07 02:24:41Z by nwhitehorn MFC r205014,205015: Provide groundwork for 32-bit binary compatibility on non-x86 platforms, for upcoming 64-bit PowerPC and MIPS support. This renames the COMPAT_IA32 option to COMPAT_FREEBSD32, removes some IA32-specific code from MI parts of the kernel and enhances the freebsd32 compatibility code to support big-endian platforms. This MFC is required for MFCs of later changes to the freebsd32 compatibility from HEAD. Requested by: kib
Revision 1.105.2.7: download - view: text, markup, annotated - select for diffs
Wed Mar 31 05:05:28 2010 UTC (22 months, 1 week ago) by marcel
Branches: RELENG_8
Diff to: previous 1.105.2.6: preferred, colored; branchpoint 1.105: preferred, colored
Changes since revision 1.105.2.6: +46 -16 lines
SVN rev 205960 on 2010-03-31 05:05:28Z by marcel MFC rev 199727, 200888, 201031, 202904, 203054, 203106, 203572, 203884, 204183, 204184, 204185, 204425, 204904, 204905, 205172, 205234, 205357, 205428, 205429, 205431, 205432, 205433, 205434, 205435, 205454, 205665, 205713, 205723, 205726 and 205727: Bring ia64 machine-dependent changes from 9-current to 8-stable.
Revision 1.114: download - view: text, markup, annotated - select for diffs
Sat Mar 27 06:53:11 2010 UTC (22 months, 2 weeks ago) by marcel
Branches: MAIN
Diff to: previous 1.113: preferred, colored
Changes since revision 1.113: +44 -15 lines
SVN rev 205727 on 2010-03-27 06:53:11Z by marcel
Bring up-to-date:
o Switch to ITANIUM2 has the cpu. This has absolutely no effect
on the code, but makes for a better example.
o Drop COMPAT_FREEBSD6. We're tier 2, so you're supposed to run
8-stable or newer.
o Add PREEMPTION. It works now.
o Remove HWPMC_HOOKS. We don't have support for hwpmc yet.
o Add a bunch of new devices: atapist, hptiop, amr, ips, twa, igb,
ixgbe, ae, age, alc, ale, bce, bfe, et, jme, msk, nge, sk, ste,
stge, tx, vge, axe, rue, udav, fwip, and all USB serial.
o Remove "legacy" devices: le, vx, dc, pcn, rl, sis.
Make sure to the module list is a superset of what goes into GENERIC.
Revision 1.113: download - view: text, markup, annotated - select for diffs
Sat Mar 13 09:21:00 2010 UTC (22 months, 4 weeks ago) by ed
Branches: MAIN
Diff to: previous 1.112: preferred, colored
Changes since revision 1.112: +0 -1 lines
SVN rev 205116 on 2010-03-13 09:21:00Z by 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.
Revision 1.112: download - view: text, markup, annotated - select for diffs
Thu Mar 11 14:54:54 2010 UTC (23 months ago) by nwhitehorn
Branches: MAIN
Diff to: previous 1.111: preferred, colored
Changes since revision 1.111: +0 -1 lines
SVN rev 205015 on 2010-03-11 14:54:54Z by nwhitehorn Accidentally committed test code. Remove it. Big pointy hat: me
Revision 1.111: download - view: text, markup, annotated - select for diffs
Thu Mar 11 14:49:06 2010 UTC (23 months ago) by nwhitehorn
Branches: MAIN
Diff to: previous 1.110: preferred, colored
Changes since revision 1.110: +1 -0 lines
SVN rev 205014 on 2010-03-11 14:49:06Z by nwhitehorn Provide groundwork for 32-bit binary compatibility on non-x86 platforms, for upcoming 64-bit PowerPC and MIPS support. This renames the COMPAT_IA32 option to COMPAT_FREEBSD32, removes some IA32-specific code from MI parts of the kernel and enhances the freebsd32 compatibility code to support big-endian platforms. Reviewed by: kib, jhb
Revision 1.110: download - view: text, markup, annotated - select for diffs
Mon Feb 15 23:44:48 2010 UTC (23 months, 3 weeks ago) by attilio
Branches: MAIN
Diff to: previous 1.109: preferred, colored
Changes since revision 1.109: +1 -1 lines
SVN rev 203938 on 2010-02-15 23:44:48Z by attilio Adjust style (following the already existing rules) for the newly introduced option DEADLKRES. Reported by: danfe, julian, avg
Revision 1.109: download - view: text, markup, annotated - select for diffs
Wed Feb 10 16:30:04 2010 UTC (23 months, 4 weeks ago) by attilio
Branches: MAIN
Diff to: previous 1.108: preferred, colored
Changes since revision 1.108: +1 -0 lines
SVN rev 203758 on 2010-02-10 16:30:04Z by 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
Revision 1.92.2.5.2.1: download - view: text, markup, annotated - select for diffs
Wed Feb 10 00:26:20 2010 UTC (23 months, 4 weeks ago) by kensmith
Branches: RELENG_7_3
CVS tags: RELENG_7_3_0_RELEASE
Diff to: previous 1.92.2.5: preferred, colored; next MAIN 1.93: preferred, colored
Changes since revision 1.92.2.5: +0 -0 lines
SVN rev 203736 on 2010-02-10 00:26:20Z by kensmith Copy stable/7 to releng/7.3 as part of the 7.3-RELEASE process. Approved by: re (implicit)
Revision 1.92.2.5: download - view: text, markup, annotated - select for diffs
Mon Jan 18 04:08:43 2010 UTC (2 years ago) by imp
Branches: RELENG_7
CVS tags: RELENG_7_4_BP, RELENG_7_3_BP
Branch point for: RELENG_7_4, RELENG_7_3
Diff to: previous 1.92.2.4: preferred, colored; branchpoint 1.92: preferred, colored; next MAIN 1.93: preferred, colored
Changes since revision 1.92.2.4: +1 -0 lines
SVN rev 202547 on 2010-01-18 04:08:43Z by imp MFC 202019: Add INCLUDE_CONFIG_FILE in GENERIC on all non-embedded platforms. # This is the resolution of removing it from DEFAULTS...
Revision 1.105.2.6: download - view: text, markup, annotated - select for diffs
Mon Jan 18 00:53:21 2010 UTC (2 years ago) by imp
Branches: RELENG_8
Diff to: previous 1.105.2.5: preferred, colored; branchpoint 1.105: preferred, colored
Changes since revision 1.105.2.5: +1 -0 lines
SVN rev 202536 on 2010-01-18 00:53:21Z by imp MFC r202019: Add INCLUDE_CONFIG_FILE in GENERIC on all non-embedded platforms. # This is the resolution of removing it from DEFAULTS...
Revision 1.92.2.4: download - view: text, markup, annotated - select for diffs
Tue Jan 12 06:04:32 2010 UTC (2 years ago) by brooks
Branches: RELENG_7
Diff to: previous 1.92.2.3: preferred, colored; branchpoint 1.92: preferred, colored
Changes since revision 1.92.2.3: +1 -0 lines
SVN rev 202135 on 2010-01-12 06:04:32Z by brooks MFC r201443: Add vlan(4) to all GENERIC kernels.
Revision 1.105.2.5: download - view: text, markup, annotated - select for diffs
Tue Jan 12 06:00:56 2010 UTC (2 years ago) by brooks
Branches: RELENG_8
Diff to: previous 1.105.2.4: preferred, colored; branchpoint 1.105: preferred, colored
Changes since revision 1.105.2.4: +1 -0 lines
SVN rev 202134 on 2010-01-12 06:00:56Z by brooks MFC r201443: Add vlan(4) to all GENERIC kernels.
Revision 1.108: download - view: text, markup, annotated - select for diffs
Sun Jan 10 17:44:22 2010 UTC (2 years ago) by imp
Branches: MAIN
Diff to: previous 1.107: preferred, colored
Changes since revision 1.107: +1 -0 lines
SVN rev 202019 on 2010-01-10 17:44:22Z by 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
Revision 1.107: download - view: text, markup, annotated - select for diffs
Sun Jan 3 20:40:54 2010 UTC (2 years, 1 month ago) by brooks
Branches: MAIN
Diff to: previous 1.106: preferred, colored
Changes since revision 1.106: +1 -0 lines
SVN rev 201443 on 2010-01-03 20:40:54Z by brooks Add vlan(4) to all GENERIC kernels. MFC after: 1 week
Revision 1.105.2.4: download - view: text, markup, annotated - select for diffs
Tue Nov 24 03:28:35 2009 UTC (2 years, 2 months ago) by marcel
Branches: RELENG_8
Diff to: previous 1.105.2.3: preferred, colored; branchpoint 1.105: preferred, colored
Changes since revision 1.105.2.3: +3 -2 lines
SVN rev 199731 on 2009-11-24 03:28:35Z by marcel MFC r198452: Add PRINTF_BUFR_SIZE=128, since we have SMP by default. While here, fix tabulation.
Revision 1.105.2.2.2.2: download - view: text, markup, annotated - select for diffs
Mon Nov 9 23:48:01 2009 UTC (2 years, 3 months ago) by kensmith
Branches: RELENG_8_0
CVS tags: RELENG_8_0_0_RELEASE
Diff to: previous 1.105.2.2.2.1: preferred, colored; branchpoint 1.105.2.2: preferred, colored; next MAIN 1.105.2.3: preferred, colored
Changes since revision 1.105.2.2.2.1: +1 -1 lines
SVN rev 199117 on 2009-11-09 23:48:01Z by kensmith MFC r199112: > Comment out the sbp(4) entry for GENERIC config files that contain it. > There are known issues with this driver that are beyond what can be > fixed for 8.0-RELEASE and the bugs can cause boot failure on some systems. > It's not clear if it impacts all systems and there is interest in getting > the problem fixed so for now just comment it out instead of remove it. Reviewed by: Primary misc. architecture maintainers (marcel, marius) Approved by: re (kib)
Revision 1.105.2.3: download - view: text, markup, annotated - select for diffs
Mon Nov 9 21:39:42 2009 UTC (2 years, 3 months ago) by kensmith
Branches: RELENG_8
Diff to: previous 1.105.2.2: preferred, colored; branchpoint 1.105: preferred, colored
Changes since revision 1.105.2.2: +1 -1 lines
SVN rev 199112 on 2009-11-09 21:39:42Z by kensmith Comment out the sbp(4) entry for GENERIC config files that contain it. There are known issues with this driver that are beyond what can be fixed for 8.0-RELEASE and the bugs can cause boot failure on some systems. It's not clear if it impacts all systems and there is interest in getting the problem fixed so for now just comment it out instead of remove it. Commit straight to stable/8, this is an 8.0-RELEASE issue. Head was left alone so work on it can continue there. Reviewed by: Primary misc. architecture maintainers (marcel, marius)
Revision 1.105.2.2.2.1: download - view: text, markup, annotated - select for diffs
Sun Oct 25 01:10:29 2009 UTC (2 years, 3 months ago) by kensmith
Branches: RELENG_8_0
Diff to: previous 1.105.2.2: preferred, colored
Changes since revision 1.105.2.2: +0 -0 lines
SVN rev 198460 on 2009-10-25 01:10:29Z by kensmith Copy stable/8 to releng/8.0 as part of 8.0-RELEASE release procedure. Approved by: re (implicit)
Revision 1.106: download - view: text, markup, annotated - select for diffs
Sat Oct 24 20:35:34 2009 UTC (2 years, 3 months ago) by marcel
Branches: MAIN
Diff to: previous 1.105: preferred, colored
Changes since revision 1.105: +3 -2 lines
SVN rev 198452 on 2009-10-24 20:35:34Z by marcel Add PRINTF_BUFR_SIZE=128, since we have SMP by default. While here, fix tabulation.
Revision 1.105.2.2: download - view: text, markup, annotated - select for diffs
Thu Sep 10 14:04:00 2009 UTC (2 years, 5 months ago) by kensmith
Branches: RELENG_8
CVS tags: RELENG_8_0_BP
Branch point for: RELENG_8_0
Diff to: previous 1.105.2.1: preferred, colored; branchpoint 1.105: preferred, colored
Changes since revision 1.105.2.1: +0 -5 lines
SVN rev 197065 on 2009-09-10 14:04:00Z by kensmith Remove extra debugging support that is turned on for head but turned off for stable branches: - shift to MALLOC_PRODUCTION - turn off automatic crash dumps - Remove kernel debuggers, INVARIANTS*[1], WITNESS* from GENERIC kernel config files[2] [1] INVARIANTS* left on for ia64 by request marcel [2] sun4v was left as-is Reviewed by: marcel, kib Approved by: re (implicit)
Revision 1.105.2.1: download - view: text, markup, annotated - select for diffs
Mon Aug 3 08:13:06 2009 UTC (2 years, 6 months ago) by kensmith
Branches: RELENG_8
Diff to: previous 1.105: preferred, colored
Changes since revision 1.105: +0 -0 lines
SVN rev 196045 on 2009-08-03 08:13:06Z by kensmith Copy head to stable/8 as part of 8.0 Release cycle. Approved by: re (Implicit)
Revision 1.92.2.3: download - view: text, markup, annotated - select for diffs
Wed Jul 15 08:32:19 2009 UTC (2 years, 6 months ago) by ed
Branches: RELENG_7
Diff to: previous 1.92.2.2: preferred, colored; branchpoint 1.92: preferred, colored
Changes since revision 1.92.2.2: +1 -0 lines
SVN rev 195706 on 2009-07-15 08:32:19Z by ed MFC r195295: 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)
Revision 1.105: download - view: text, markup, annotated - select for diffs
Thu Jul 2 18:24:37 2009 UTC (2 years, 7 months ago) by ed
Branches: MAIN
CVS tags: RELENG_8_BP
Branch point for: RELENG_8
Diff to: previous 1.104: preferred, colored
Changes since revision 1.104: +1 -0 lines
SVN rev 195295 on 2009-07-02 18:24:37Z by 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)
Revision 1.104: download - view: text, markup, annotated - select for diffs
Tue Jun 2 18:31:08 2009 UTC (2 years, 8 months ago) by rwatson
Branches: MAIN
Diff to: previous 1.103: preferred, colored
Changes since revision 1.103: +1 -0 lines
SVN rev 193334 on 2009-06-02 18:31:08Z by 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
Revision 1.92.2.2.4.1: download - view: text, markup, annotated - select for diffs
Wed Apr 15 03:14:26 2009 UTC (2 years, 9 months ago) by kensmith
Branches: RELENG_7_2
CVS tags: RELENG_7_2_0_RELEASE
Diff to: previous 1.92.2.2: preferred, colored; next MAIN 1.92.2.3: preferred, colored
Changes since revision 1.92.2.2: +0 -0 lines
SVN rev 191087 on 2009-04-15 03:14:26Z by kensmith Create releng/7.2 from stable/7 in preparation for 7.2-RELEASE. Approved by: re (implicit)
Revision 1.103: download - view: text, markup, annotated - select for diffs
Mon Feb 23 18:34:56 2009 UTC (2 years, 11 months ago) by thompsa
Branches: MAIN
Diff to: previous 1.102: preferred, colored
Changes since revision 1.102: +14 -67 lines
SVN rev 188944 on 2009-02-23 18:34:56Z by 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'.
Revision 1.102: download - view: text, markup, annotated - select for diffs
Sun Feb 15 23:40:37 2009 UTC (2 years, 11 months ago) by svn
Branches: MAIN
Diff to: previous 1.101: preferred, colored
Changes since revision 1.101: +1 -0 lines
SVN rev 188665 on 2009-02-15 23:40:37Z by svn Add uslcom to the build too. Reminded by: Michael Butler
Revision 1.101: download - view: text, markup, annotated - select for diffs
Sun Feb 15 22:33:44 2009 UTC (2 years, 11 months ago) by thompsa
Branches: MAIN
Diff to: previous 1.100: preferred, colored
Changes since revision 1.100: +66 -15 lines
SVN rev 188660 on 2009-02-15 22:33:44Z by thompsa Switch over GENERIC kernels to USB2 by default. Tested by: make universe
Revision 1.100: download - view: text, markup, annotated - select for diffs
Tue Dec 2 19:09:08 2008 UTC (3 years, 2 months ago) by ed
Branches: MAIN
Diff to: previous 1.99: preferred, colored
Changes since revision 1.99: +1 -1 lines
SVN rev 185567 on 2008-12-02 19:09:08Z by 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.
Revision 1.92.2.2.2.1: download - view: text, markup, annotated - select for diffs
Tue Nov 25 02:59:29 2008 UTC (3 years, 2 months ago) by kensmith
Branches: RELENG_7_1
CVS tags: RELENG_7_1_0_RELEASE
Diff to: previous 1.92.2.2: preferred, colored; next MAIN 1.92.2.3: preferred, colored
Changes since revision 1.92.2.2: +0 -0 lines
SVN rev 185281 on 2008-11-25 02:59:29Z by kensmith Create releng/7.1 in preparation for moving into RC phase of 7.1 release cycle. Approved by: re (implicit)
Revision 1.72.2.4.2.1: download - view: text, markup, annotated - select for diffs
Thu Oct 2 02:57:24 2008 UTC (3 years, 4 months ago) by kensmith
Branches: RELENG_6_4
CVS tags: RELENG_6_4_0_RELEASE
Diff to: previous 1.72.2.4: preferred, colored; next MAIN 1.73: preferred, colored
Changes since revision 1.72.2.4: +0 -0 lines
SVN rev 183531 on 2008-10-02 02:57:24Z by kensmith Create releng/6.4 from stable/6 in preparation for 6.4-RC1. Approved by: re (implicit)
Revision 1.99: download - view: text, markup, annotated - select for diffs
Wed Aug 20 08:31:58 2008 UTC (3 years, 5 months ago) by ed
Branches: MAIN
Diff to: previous 1.98: preferred, colored
Changes since revision 1.98: +1 -1 lines
SVN rev 181905 on 2008-08-20 08:31:58Z by 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
Revision 1.98: download - view: text, markup, annotated - select for diffs
Mon Jul 7 22:55:11 2008 UTC (3 years, 7 months ago) by delphij
Branches: MAIN
Diff to: previous 1.97: preferred, colored
Changes since revision 1.97: +1 -0 lines
SVN rev 180359 on 2008-07-07 22:55:11Z by delphij Add HWPMC_HOOKS to GENERIC kernels, this makes hwpmc.ko work out of the box.
Revision 1.72.2.4: download - view: text, markup, annotated - select for diffs
Thu Apr 24 10:46:19 2008 UTC (3 years, 9 months ago) by dfr
Branches: RELENG_6
CVS tags: RELENG_6_4_BP
Branch point for: RELENG_6_4
Diff to: previous 1.72.2.3: preferred, colored; branchpoint 1.72: preferred, colored; next MAIN 1.73: preferred, colored
Changes since revision 1.72.2.3: +1 -0 lines
MFC: kernel-mode NFS lock manager.
Revision 1.97: download - view: text, markup, annotated - select for diffs
Tue Apr 15 05:02:41 2008 UTC (3 years, 9 months ago) by marcel
Branches: MAIN
Diff to: previous 1.96: preferred, colored
Changes since revision 1.96: +1 -1 lines
Support and switch to the ULE scheduler: o Implement IPI_PREEMPT, o Set td_lock for the thread being switched out, o For ULE & SMP, loop while td_lock points to blocked_lock for the thread being switched in, o Enable ULE by default in GENERIC and SKI,
Revision 1.92.2.2: download - view: text, markup, annotated - select for diffs
Thu Apr 10 22:09:23 2008 UTC (3 years, 10 months ago) by rwatson
Branches: RELENG_7
CVS tags: RELENG_7_2_BP, RELENG_7_1_BP
Branch point for: RELENG_7_2, RELENG_7_1
Diff to: previous 1.92.2.1: preferred, colored; branchpoint 1.92: preferred, colored
Changes since revision 1.92.2.1: +1 -0 lines
Merge stack.9:1.5, amd64/db_trace.c:1.82, amd64/stack_machdep.c:1.1, amd64/conf/GENERIC:1.489, amd64/include/stack.h:1.1, arm/db_trace.c:1.14, arm/stack_machdep.c:1.1, arm/include/stack.h:1.1, NOTES:1.1457, files:1.1254, files.amd64:1.115, files.arm:1.19, files.i386:1.588, files.ia64:1.94, files.powerpc:1.67, files.sparc64:1.93, files.sun4v:1.13, options:1.610, i386/conf/GENERIC:1.478, i386/db_trace.c:1.80, i386/stack_machdep.c:1.1, i386/include/stack.h:1.1, ia64/conf/GENERIC:1.93, ia64/db_machdep.c:1.6, ia64/stack_machdep.c:1.1, kern/subr_stack.c:1.5, pc98/conf/GENERIC:1.299, powerpc/conf/GENERIC:1.73, powerpc/include/stack.h:1.1, powerpc/db_trace.c:1.14, powerpc/stack_machdep.c:1.1, sparc64/conf/GENERIC:1.129, sparc64/include/stack.h:1.1, sparc64/db_trace.c:1.27, sparc64/stack_machdep.c:1.1, sun4v/conf/GENERIC:1.16, sun4v/include/stack.h:1.1, sun4v/db_trace.c:1.2, sun4v/stack_machdep.c:1.1, sys/stack.h:1.4 from HEAD to RELENG_7: 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) Merge i386/stack_machdep.c:1.2 from HEAD to RELENG_7: Remove duplicate $FreeBSD$ tag. Merge files.pc98:1.359, pc98/include/stack.h:1.1 from HEAD to RELENG_7: Catch up pc98 for i386 stack(9) changes: Add stub stack.h for pc98 that includes i386 pc98. Add i386 stack_machdep.c to files.pc98. Spotted by: tinderbox
Revision 1.92.2.1: download - view: text, markup, annotated - select for diffs
Thu Apr 10 09:39:23 2008 UTC (3 years, 10 months ago) by dfr
Branches: RELENG_7
Diff to: previous 1.92: preferred, colored
Changes since revision 1.92: +1 -0 lines
MFC: Kernel mode Network Lock Manager.
Revision 1.96: download - view: text, markup, annotated - select for diffs
Thu Mar 27 11:54:18 2008 UTC (3 years, 10 months ago) by dfr
Branches: MAIN
Diff to: previous 1.95: preferred, colored
Changes since revision 1.95: +1 -0 lines
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.
Revision 1.95: download - view: text, markup, annotated - select for diffs
Sat Feb 16 18:30:58 2008 UTC (3 years, 11 months ago) by marcel
Branches: MAIN
Diff to: previous 1.94: preferred, colored
Changes since revision 1.94: +8 -5 lines
Re-sort options. While here: o remove COMPAT_FREEBSD5 o add INVARIANTS o add WITNESS
Revision 1.94: download - view: text, markup, annotated - select for diffs
Mon Jan 7 21:40:10 2008 UTC (4 years, 1 month ago) by jhb
Branches: MAIN
Diff to: previous 1.93: preferred, colored
Changes since revision 1.93: +1 -0 lines
Add COMPAT_FREEBSD7 and enable it in configs that have COMPAT_FREEBSD6.
Revision 1.93: download - view: text, markup, annotated - select for diffs
Sun Dec 2 20:40:33 2007 UTC (4 years, 2 months ago) by rwatson
Branches: MAIN
Diff to: previous 1.92: preferred, colored
Changes since revision 1.92: +1 -0 lines
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)
Revision 1.92: download - view: text, markup, annotated - select for diffs
Wed Sep 26 20:05:07 2007 UTC (4 years, 4 months ago) by brueffer
Branches: MAIN
CVS tags: RELENG_7_BP, RELENG_7_0_BP, RELENG_7_0_0_RELEASE, RELENG_7_0
Branch point for: RELENG_7
Diff to: previous 1.91: preferred, colored
Changes since revision 1.91: +1 -1 lines
Use the correct expanded name for SCTP. PR: 116496 Submitted by: koitsu Reviewed by: rrs Approved by: re (kensmith)
Revision 1.91: download - view: text, markup, annotated - select for diffs
Thu Jun 14 17:14:26 2007 UTC (4 years, 7 months ago) by delphij
Branches: MAIN
Diff to: previous 1.90: preferred, colored
Changes since revision 1.90: +1 -0 lines
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
Revision 1.90: download - view: text, markup, annotated - select for diffs
Fri Jun 8 20:29:06 2007 UTC (4 years, 8 months ago) by rwatson
Branches: MAIN
Diff to: previous 1.89: preferred, colored
Changes since revision 1.89: +1 -0 lines
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
Revision 1.89: download - view: text, markup, annotated - select for diffs
Tue Apr 10 21:40:12 2007 UTC (4 years, 10 months ago) by pjd
Branches: MAIN
Diff to: previous 1.88: preferred, colored
Changes since revision 1.88: +1 -1 lines
Remove trailing '.' for consistency!
Revision 1.88: download - view: text, markup, annotated - select for diffs
Tue Apr 10 16:49:40 2007 UTC (4 years, 10 months ago) by pjd
Branches: MAIN
Diff to: previous 1.87: preferred, colored
Changes since revision 1.87: +1 -0 lines
Add UFS_GJOURNAL options to the GENERIC kernel. Approved by: re (kensmith)
Revision 1.87: download - view: text, markup, annotated - select for diffs
Fri Feb 9 19:03:17 2007 UTC (5 years ago) by brooks
Branches: MAIN
Diff to: previous 1.86: preferred, colored
Changes since revision 1.86: +1 -0 lines
Include GEOM_LABEL in GENERIC. It's very useful and not well publicized enough. Approved by: pjd
Revision 1.86: download - view: text, markup, annotated - select for diffs
Thu Oct 26 22:11:35 2006 UTC (5 years, 3 months ago) by jb
Branches: MAIN
Diff to: previous 1.85: preferred, colored
Changes since revision 1.85: +0 -1 lines
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@
Revision 1.85: download - view: text, markup, annotated - select for diffs
Thu Oct 26 21:42:18 2006 UTC (5 years, 3 months ago) by jb
Branches: MAIN
Diff to: previous 1.84: preferred, colored
Changes since revision 1.84: +1 -0 lines
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@
Revision 1.72.2.3: download - view: text, markup, annotated - select for diffs
Mon Oct 9 18:41:36 2006 UTC (5 years, 4 months ago) by simon
Branches: RELENG_6
CVS tags: RELENG_6_3_BP, RELENG_6_3_0_RELEASE, RELENG_6_3, RELENG_6_2_BP, RELENG_6_2_0_RELEASE, RELENG_6_2
Diff to: previous 1.72.2.2: preferred, colored; branchpoint 1.72: preferred, colored
Changes since revision 1.72.2.2: +0 -1 lines
MFC: - 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. This is not an exact MFC since we don't have alpha in -CURRENT. Approved by: re (kensmith)
Revision 1.84: download - view: text, markup, annotated - select for diffs
Thu Oct 5 20:31:57 2006 UTC (5 years, 4 months ago) by simon
Branches: MAIN
Diff to: previous 1.83: preferred, colored
Changes since revision 1.83: +0 -1 lines
- 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
Revision 1.83: download - view: text, markup, annotated - select for diffs
Tue Sep 26 12:36:34 2006 UTC (5 years, 4 months ago) by ru
Branches: MAIN
Diff to: previous 1.82: preferred, colored
Changes since revision 1.82: +1 -0 lines
Added COMPAT_FREEBSD6 option.
Revision 1.82: download - view: text, markup, annotated - select for diffs
Sun Jul 9 16:39:37 2006 UTC (5 years, 7 months ago) by mjacob
Branches: MAIN
Diff to: previous 1.81: preferred, colored
Changes since revision 1.81: +1 -0 lines
Make the firmware assist driver resident in preparation for isp using it.
Revision 1.81: download - view: text, markup, annotated - select for diffs
Mon Jun 26 22:03:21 2006 UTC (5 years, 7 months ago) by babkin
Branches: MAIN
Diff to: previous 1.80: preferred, colored
Changes since revision 1.80: +0 -1 lines
Backed out the change by request from rwatson. PR: kern/14584
Revision 1.80: download - view: text, markup, annotated - select for diffs
Sun Jun 25 18:37:44 2006 UTC (5 years, 7 months ago) by babkin
Branches: MAIN
Diff to: previous 1.79: preferred, colored
Changes since revision 1.79: +1 -0 lines
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
Revision 1.79: download - view: text, markup, annotated - select for diffs
Thu Jun 15 19:58:53 2006 UTC (5 years, 7 months ago) by netchild
Branches: MAIN
Diff to: previous 1.78: preferred, colored
Changes since revision 1.78: +0 -1 lines
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
Revision 1.78: download - view: text, markup, annotated - select for diffs
Wed May 17 20:45:45 2006 UTC (5 years, 8 months ago) by marius
Branches: MAIN
Diff to: previous 1.77: preferred, colored
Changes since revision 1.77: +2 -1 lines
Add le(4). I could actually only test it on alpha, i386 and sparc64 but given that this includes the more problematic platforms I see no reason why it shouldn't also work on amd64 and ia64.
Revision 1.77: download - view: text, markup, annotated - select for diffs
Tue Jan 10 09:19:09 2006 UTC (6 years, 1 month ago) by phk
Branches: MAIN
Diff to: previous 1.76: preferred, colored
Changes since revision 1.76: +1 -0 lines
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.
Revision 1.76: download - view: text, markup, annotated - select for diffs
Sun Nov 27 23:16:59 2005 UTC (6 years, 2 months ago) by ru
Branches: MAIN
Diff to: previous 1.75: preferred, colored
Changes since revision 1.75: +0 -1 lines
- Allow duplicate "machine" directives with the same arguments. - Move existing "machine" directives to DEFAULTS.
Revision 1.75: download - view: text, markup, annotated - select for diffs
Mon Nov 21 20:17:45 2005 UTC (6 years, 2 months ago) by jhb
Branches: MAIN
Diff to: previous 1.74: preferred, colored
Changes since revision 1.74: +0 -2 lines
Create DEFAULTS files for alpha, ia64, powerpc, and sparc64 and move 'device mem' over from GENERIC to DEFAULTS to be consistent with i386 and amd64. Additionally, on ia64 enable ACPI by default since ia64 requires acpi.
Revision 1.72.2.2: download - view: text, markup, annotated - select for diffs
Tue Sep 13 21:07:14 2005 UTC (6 years, 4 months ago) by marcel
Branches: RELENG_6
CVS tags: RELENG_6_1_BP, RELENG_6_1_0_RELEASE, RELENG_6_1, RELENG_6_0_BP, RELENG_6_0_0_RELEASE, RELENG_6_0
Diff to: previous 1.72.2.1: preferred, colored; branchpoint 1.72: preferred, colored
Changes since revision 1.72.2.1: +2 -2 lines
Mega-MFC: Add SMP support and enable it by default. This includes: conf/GENERIC: 1.73, 1.53 ia64/exception.S: 1.57 ia64/interrupt.c: 1.50, 1.51 ia64/machdep.c: 1.201, 1.202 ia64/mp_machdep.c: 1.56, 1.57, 1.58 ia64/pmap.c: 1.161, 1.162, 1.164, 1.165, 1.166 ia64/sal.c: 1.15 ia64/trap.c: 1.114, 1.115 ia64/vm_machdep.c: 1.91, 1.92 include/ia64_cpu.h: 1.20 include/param.h: 1.21 include/pmap.h: 1.25 include/proc.h: 1.15 include/smp.h: 1.10 Approved by: re (kensmith, scottl -- thanks!)
Revision 1.74: download - view: text, markup, annotated - select for diffs
Mon Sep 5 21:36:28 2005 UTC (6 years, 5 months ago) by marcel
Branches: MAIN
Diff to: previous 1.73: preferred, colored
Changes since revision 1.73: +1 -1 lines
Milestone: enable SMP by default.
Revision 1.72.2.1: download - view: text, markup, annotated - select for diffs
Mon Jul 18 12:23:41 2005 UTC (6 years, 6 months ago) by kensmith
Branches: RELENG_6
Diff to: previous 1.72: preferred, colored
Changes since revision 1.72: +1 -0 lines
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)
Revision 1.73: download - view: text, markup, annotated - select for diffs
Thu Jul 14 15:39:05 2005 UTC (6 years, 6 months ago) by kensmith
Branches: MAIN
Diff to: previous 1.72: preferred, colored
Changes since revision 1.72: +1 -0 lines
Add recently invented COMPAT_FREEBSD5 option. MFC after: 3 days
Revision 1.66.2.6: download - view: text, markup, annotated - select for diffs
Fri Apr 1 12:46:26 2005 UTC (6 years, 10 months ago) by sobomax
Branches: RELENG_5
CVS tags: RELENG_5_5_BP, RELENG_5_5_0_RELEASE, RELENG_5_5, RELENG_5_4_BP, RELENG_5_4_0_RELEASE, RELENG_5_4
Diff to: previous 1.66.2.5: preferred, colored; branchpoint 1.66: preferred, colored; next MAIN 1.67: preferred, colored
Changes since revision 1.66.2.5: +1 -0 lines
MFC: o Add new cdce(4) driver; o move some common code out of every USB etherned driver into a central location. Approved by: re (scottl)
Revision 1.66.2.5: download - view: text, markup, annotated - select for diffs
Wed Mar 30 01:05:54 2005 UTC (6 years, 10 months ago) by murray
Branches: RELENG_5
Diff to: previous 1.66.2.4: preferred, colored; branchpoint 1.66: preferred, colored
Changes since revision 1.66.2.4: +1 -0 lines
MFC: Comments to note bpf is required for DHCP. Approved by: re (kensmith)
Revision 1.72: download - view: text, markup, annotated - select for diffs
Tue Mar 22 14:52:39 2005 UTC (6 years, 10 months ago) by sobomax
Branches: MAIN
CVS tags: RELENG_6_BP
Branch point for: RELENG_6
Diff to: previous 1.71: preferred, colored
Changes since revision 1.71: +1 -0 lines
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
Revision 1.71: download - view: text, markup, annotated - select for diffs
Fri Mar 18 15:23:59 2005 UTC (6 years, 10 months ago) by murray
Branches: MAIN
Diff to: previous 1.70: preferred, colored
Changes since revision 1.70: +1 -0 lines
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
Revision 1.66.2.4: download - view: text, markup, annotated - select for diffs
Thu Feb 10 21:34:49 2005 UTC (6 years, 11 months ago) by marcel
Branches: RELENG_5
Diff to: previous 1.66.2.3: preferred, colored; branchpoint 1.66: preferred, colored
Changes since revision 1.66.2.3: +1 -1 lines
Comment out the ida(4) driver (Compaq Smart Array controller). The driver is not 64-bit clean and causes the kernel to fault (page faults and hidden unalignment faults). I may have a chance to look at it in the near future, so I left it in GENERIC for -current. People there should be able to deal with it. For now, let's avoid that ida(4) ends up in 5.4-RELEASE.
Revision 1.66.2.3: download - view: text, markup, annotated - select for diffs
Wed Sep 22 19:23:38 2004 UTC (7 years, 4 months ago) by andre
Branches: RELENG_5
CVS tags: RELENG_5_3_BP, RELENG_5_3_0_RELEASE, RELENG_5_3
Diff to: previous 1.66.2.2: preferred, colored; branchpoint 1.66: preferred, colored
Changes since revision 1.66.2.2: +0 -1 lines
MFC: Make PFIL_HOOKS a permanent part of the kernel and remove the associated kernel compile option. Approved by: re (scottl)
Revision 1.66.2.2: download - view: text, markup, annotated - select for diffs
Fri Sep 17 19:01:28 2004 UTC (7 years, 4 months ago) by marcel
Branches: RELENG_5
Diff to: previous 1.66.2.1: preferred, colored; branchpoint 1.66: preferred, colored
Changes since revision 1.66.2.1: +2 -1 lines
MFC: switch to the 4BSD scheduler as the default scheduler. Approved by: re (blanket)
Revision 1.70: download - view: text, markup, annotated - select for diffs
Sun Sep 12 05:50:32 2004 UTC (7 years, 4 months ago) by marcel
Branches: MAIN
Diff to: previous 1.69: preferred, colored
Changes since revision 1.69: +2 -1 lines
Catch up with other platforms: switch the default scheduler to 4BSD.
Revision 1.66.2.1: download - view: text, markup, annotated - select for diffs
Thu Sep 2 19:01:48 2004 UTC (7 years, 5 months ago) by marcel
Branches: RELENG_5
Diff to: previous 1.66: preferred, colored
Changes since revision 1.66: +2 -1 lines
MFC rev 1.67: remove asr(4), rev 1.69: add aac(4) and aacp(4). Approved by: re (blanket)
Revision 1.69: download - view: text, markup, annotated - select for diffs
Thu Sep 2 18:05:26 2004 UTC (7 years, 5 months ago) by marcel
Branches: MAIN
Diff to: previous 1.68: preferred, colored
Changes since revision 1.68: +2 -0 lines
Add aac(4) and aacp(4). The driver is 64-bit clean for roughly a year now and has been mentioned on the freebsd-ia64 list.
Revision 1.68: download - view: text, markup, annotated - select for diffs
Fri Aug 27 15:16:22 2004 UTC (7 years, 5 months ago) by andre
Branches: MAIN
Diff to: previous 1.67: preferred, colored
Changes since revision 1.67: +0 -1 lines
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.
Revision 1.67: download - view: text, markup, annotated - select for diffs
Tue Aug 24 18:31:27 2004 UTC (7 years, 5 months ago) by obrien
Branches: MAIN
Diff to: previous 1.66: preferred, colored
Changes since revision 1.66: +0 -1 lines
sr(4) definately won't work on IA64.
Revision 1.66: download - view: text, markup, annotated - select for diffs
Tue Aug 3 19:24:53 2004 UTC (7 years, 6 months ago) by markm
Branches: MAIN
CVS tags: RELENG_5_BP
Branch point for: RELENG_5
Diff to: previous 1.65: preferred, colored
Changes since revision 1.65: +0 -1 lines
Making a loadable null.ko for /dev/(null|zero) proved rather unpopular, so remove this (mis)feature. Encouragement provided by: jhb (and others)
Revision 1.65: download - view: text, markup, annotated - select for diffs
Mon Aug 2 17:50:39 2004 UTC (7 years, 6 months ago) by marcel
Branches: MAIN
Diff to: previous 1.64: preferred, colored
Changes since revision 1.64: +2 -2 lines
Sort the miscellaneous devices to restore ordering after the insertion of the mem and null devices.
Revision 1.64: download - view: text, markup, annotated - select for diffs
Sun Aug 1 11:40:53 2004 UTC (7 years, 6 months ago) by markm
Branches: MAIN
Diff to: previous 1.63: preferred, colored
Changes since revision 1.63: +2 -0 lines
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.
Revision 1.63: download - view: text, markup, annotated - select for diffs
Sun Jul 11 03:16:42 2004 UTC (7 years, 7 months ago) by marcel
Branches: MAIN
Diff to: previous 1.62: preferred, colored
Changes since revision 1.62: +3 -1 lines
Add options KDB and GDB. KDB takes on the function of what DDB used to be. Both DDB and GDB specify which KDB backends to include.
Revision 1.62: download - view: text, markup, annotated - select for diffs
Sun May 2 18:57:28 2004 UTC (7 years, 9 months ago) by obrien
Branches: MAIN
Diff to: previous 1.61: preferred, colored
Changes since revision 1.61: +4 -4 lines
Spell Ethernet correctly.
Revision 1.61: download - view: text, markup, annotated - select for diffs
Tue Jan 27 20:22:53 2004 UTC (8 years ago) by marcel
Branches: MAIN
Diff to: previous 1.60: preferred, colored
Changes since revision 1.60: +1 -1 lines
Sort PFIL_HOOKS.
Revision 1.58.2.1: download - view: text, markup, annotated - select for diffs
Mon Jan 26 19:42:12 2004 UTC (8 years ago) by nectar
Branches: RELENG_5_2
CVS tags: RELENG_5_2_1_RELEASE
Diff to: previous 1.58: preferred, colored; next MAIN 1.59: preferred, colored
Changes since revision 1.58: +1 -0 lines
MFC: Add PFIL_HOOKS to the GENERIC kernel configuration. Requested by: re
Revision 1.60: download - view: text, markup, annotated - select for diffs
Sat Jan 24 21:38:52 2004 UTC (8 years ago) by jeff
Branches: MAIN
Diff to: previous 1.59: preferred, colored
Changes since revision 1.59: +1 -1 lines
- 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.
Revision 1.59: download - view: text, markup, annotated - select for diffs
Sat Jan 24 14:59:51 2004 UTC (8 years ago) by nectar
Branches: MAIN
Diff to: previous 1.58: preferred, colored
Changes since revision 1.58: +1 -0 lines
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
Revision 1.58: download - view: text, markup, annotated - select for diffs
Sat Nov 8 23:19:13 2003 UTC (8 years, 3 months ago) by marcel
Branches: MAIN
CVS tags: RELENG_5_2_BP, RELENG_5_2_0_RELEASE
Branch point for: RELENG_5_2
Diff to: previous 1.57: preferred, colored
Changes since revision 1.57: +0 -7 lines
Remove the atkbd, psm, sc and vga devices. Most ia64 boxes out there are zx1 based machines and they don't particularly like it when we poke at them with PC legacy code. The atkbd and psm devices were disabled in the hints file so that one could enable them on machines that support legacy devices, but that's not really something you can expect from a first-time installer. This still leaves syscons (sc) and the vga device, which were enabled by default and wrecking havoc anyway. We could disable them by default like the atkbd and psm devices, but there's really no point in pretending we're in a better shape that way.
Revision 1.57: download - view: text, markup, annotated - select for diffs
Mon Sep 8 02:11:23 2003 UTC (8 years, 5 months ago) by wpaul
Branches: MAIN
Diff to: previous 1.56: preferred, colored
Changes since revision 1.56: +1 -0 lines
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).
Revision 1.56: download - view: text, markup, annotated - select for diffs
Sun Sep 7 06:39:51 2003 UTC (8 years, 5 months ago) by marcel
Branches: MAIN
Diff to: previous 1.55: preferred, colored
Changes since revision 1.55: +77 -104 lines
MFp4: Revamped GENERIC (and hints). This is some much more pleasant to look at...
Revision 1.55: download - view: text, markup, annotated - select for diffs
Sun Sep 7 05:47:10 2003 UTC (8 years, 5 months ago) by marcel
Branches: MAIN
Diff to: previous 1.54: preferred, colored
Changes since revision 1.54: +2 -2 lines
Replace sio(4) with uart(4). Remove the sio(4) hints and only add those hints used by uart(4) for the determination of the serial console in the absence of the HCDP table.
Revision 1.54: download - view: text, markup, annotated - select for diffs
Sun Jun 8 02:03:01 2003 UTC (8 years, 8 months ago) by jmallett
Branches: MAIN
Diff to: previous 1.53: preferred, colored
Changes since revision 1.53: +1 -1 lines
Note that scbus is required for SCSI, not just "required" in general. Submitted by: Edward Kaplan (tmbg37 on IRC) Reviewed by: rwatson (in principle)
Revision 1.53: download - view: text, markup, annotated - select for diffs
Mon Apr 21 16:44:05 2003 UTC (8 years, 9 months ago) by simokawa
Branches: MAIN
CVS tags: RELENG_5_1_BP, RELENG_5_1_0_RELEASE, RELENG_5_1
Diff to: previous 1.52: preferred, colored
Changes since revision 1.52: +5 -0 lines
Add FireWire drivers to GENERIC.
Revision 1.52: download - view: text, markup, annotated - select for diffs
Wed Apr 16 01:29:08 2003 UTC (8 years, 9 months ago) by marcel
Branches: MAIN
Diff to: previous 1.51: preferred, colored
Changes since revision 1.51: +1 -0 lines
Add the EHCI host controller.
Revision 1.51: download - view: text, markup, annotated - select for diffs
Tue Apr 8 08:32:00 2003 UTC (8 years, 10 months ago) by marcel
Branches: MAIN
Diff to: previous 1.50: preferred, colored
Changes since revision 1.50: +0 -1 lines
Remove COMPAT_FREEBSD4. It's impossible because FreeBSD 4 does not run on ia64 at all.
Revision 1.50: download - view: text, markup, annotated - select for diffs
Sat Mar 22 14:18:22 2003 UTC (8 years, 10 months ago) by ru
Branches: MAIN
Diff to: previous 1.49: preferred, colored
Changes since revision 1.49: +0 -1 lines
Remove bitrot associated with `maxusers'. Submitted by: bde
Revision 1.49: download - view: text, markup, annotated - select for diffs
Thu Feb 13 22:24:43 2003 UTC (8 years, 11 months ago) by obrien
Branches: MAIN
Diff to: previous 1.48: preferred, colored
Changes since revision 1.48: +1 -1 lines
Fix the style of the SCHED_4BSD commit.
Revision 1.48: download - view: text, markup, annotated - select for diffs
Sat Feb 1 18:45:17 2003 UTC (9 years ago) by joe
Branches: MAIN
Diff to: previous 1.47: preferred, colored
Changes since revision 1.47: +1 -1 lines
Put replace spaces with tabs in keeping with the rest of the file.
Revision 1.47: download - view: text, markup, annotated - select for diffs
Sun Jan 26 05:29:11 2003 UTC (9 years ago) by jeff
Branches: MAIN
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +1 -0 lines
- 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.
Revision 1.45.2.2: download - view: text, markup, annotated - select for diffs
Sun Jan 5 03:39:34 2003 UTC (9 years, 1 month ago) by marcel
Branches: RELENG_5_0
CVS tags: RELENG_5_0_0_RELEASE
Diff to: previous 1.45.2.1: preferred, colored; branchpoint 1.45: preferred, colored; next MAIN 1.46: preferred, colored
Changes since revision 1.45.2.1: +32 -30 lines
MFC 1.46 Approved: re (blanket)
Revision 1.46: download - view: text, markup, annotated - select for diffs
Sun Jan 5 00:04:28 2003 UTC (9 years, 1 month ago) by marcel
Branches: MAIN
Diff to: previous 1.45: preferred, colored
Changes since revision 1.45: +33 -31 lines
Adopt, adapt and improve: o Make the URL of the handbook match reality o Improve some comments (either wording or formatting) o Sync with i386: comment-out DDB, INVARIANTS, INVARIANT_SUPPORT o Add some more SCSI/RAID controllers: ahd, mpt, asr, ciss, dpt, iir, mly, ida o Remove support for the parallel port o Add NICs: em, bge o Remove NICs: ste, tl, tx, vr, wb o Enable USB support again, except of the UHCI host controller. UHCI still hangs the BigSur (=HP i2000) machines, and makes them useless. The OHCI controller works fine. Note that newer ia64 boxes based on the Intel host controllers (UHCI or EHCI) still won't have USB support. We really need to import the EHCI host controller from NetBSD...
Revision 1.45.2.1: download - view: text, markup, annotated - select for diffs
Wed Dec 18 08:11:24 2002 UTC (9 years, 1 month ago) by scottl
Branches: RELENG_5_0
Diff to: previous 1.45: preferred, colored
Changes since revision 1.45: +3 -3 lines
Per the RC2 schedule, remove INVARIANTS, WITNESS, and DEBUG options from the RELENG_5_0 kernels.
Revision 1.45: download - view: text, markup, annotated - select for diffs
Sun Dec 8 20:14:04 2002 UTC (9 years, 2 months ago) by marcel
Branches: MAIN
CVS tags: RELENG_5_0_BP
Branch point for: RELENG_5_0
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +1 -1 lines
Disable SMP. It reduces the chance that the kernel boots. On top of that, there's some nasty process corruption when running with SMP. Note that this was already in effect for the 5.0-RC1 kernels in the form of a local patch. Approved by: re (blanket)
Revision 1.44: download - view: text, markup, annotated - select for diffs
Mon Nov 11 01:50:10 2002 UTC (9 years, 3 months ago) by marcel
Branches: MAIN
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +12 -12 lines
Comment-out USB support. A kernel doesn't boot with it. Deal with it later.
Revision 1.43: download - view: text, markup, annotated - select for diffs
Tue Nov 5 08:35:37 2002 UTC (9 years, 3 months ago) by marcel
Branches: MAIN
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +4 -10 lines
o Remove devices that are commented out. o Enable sc o Remove NO_GEOM. We need GEOM for GPT. o Remove NO_CPU_COPTFLAGS.
Revision 1.42: download - view: text, markup, annotated - select for diffs
Sat Oct 26 04:58:36 2002 UTC (9 years, 3 months ago) by peter
Branches: MAIN
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +1 -0 lines
Add COMPAT_FREEBSD4 here too. It has COMPAT_43 as well.
Revision 1.41: download - view: text, markup, annotated - select for diffs
Thu Oct 24 19:05:04 2002 UTC (9 years, 3 months ago) by jhb
Branches: MAIN
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +1 -1 lines
Rename 'device acpica' to 'device acpi'. Approved by: msmith, iwasaki
Revision 1.40: download - view: text, markup, annotated - select for diffs
Sat Oct 19 16:54:07 2002 UTC (9 years, 3 months ago) by rwatson
Branches: MAIN
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +1 -0 lines
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
Revision 1.39: download - view: text, markup, annotated - select for diffs
Sun Oct 13 16:29:15 2002 UTC (9 years, 3 months ago) by mike
Branches: MAIN
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +1 -2 lines
Remove the P1003_1B kernel option; it is no longer used.
Revision 1.38: download - view: text, markup, annotated - select for diffs
Sat Oct 5 16:35:31 2002 UTC (9 years, 4 months ago) by phk
Branches: MAIN
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +2 -0 lines
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.
Revision 1.37: download - view: text, markup, annotated - select for diffs
Mon Sep 9 02:40:59 2002 UTC (9 years, 5 months ago) by kuriyama
Branches: MAIN
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +1 -1 lines
Use "options " rather than "options<tab>".
Revision 1.36: download - view: text, markup, annotated - select for diffs
Tue Aug 20 00:10:21 2002 UTC (9 years, 5 months ago) by peter
Branches: MAIN
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +2 -2 lines
remove unit counts from atkbdc, pckbd, sc
Revision 1.35: download - view: text, markup, annotated - select for diffs
Fri Aug 9 15:30:43 2002 UTC (9 years, 6 months ago) by brooks
Branches: MAIN
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +1 -1 lines
Make ppp(4) devices clonable and unloadable.
Revision 1.34: download - view: text, markup, annotated - select for diffs
Tue Jul 23 06:38:47 2002 UTC (9 years, 6 months ago) by peter
Branches: MAIN
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +1 -1 lines
de-count pci
Revision 1.33: download - view: text, markup, annotated - select for diffs
Sun Jul 21 23:07:30 2002 UTC (9 years, 6 months ago) by peter
Branches: MAIN
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +1 -1 lines
Add explicit unit count on 'device pci' for ahc/ahd
Revision 1.32: download - view: text, markup, annotated - select for diffs
Tue Jul 16 18:20:16 2002 UTC (9 years, 6 months ago) by jhb
Branches: MAIN
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +9 -12 lines
Various comment and minor style fixes. No actual content changes. Inspired by: bde
Revision 1.31: download - view: text, markup, annotated - select for diffs
Sun May 19 20:25:11 2002 UTC (9 years, 8 months ago) by marcel
Branches: MAIN
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +0 -3 lines
It's time to build modules by default.
Revision 1.30: download - view: text, markup, annotated - select for diffs
Sun May 19 03:50:54 2002 UTC (9 years, 8 months ago) by marcel
Branches: MAIN
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +0 -1 lines
Remove option ACPI_DEBUG. It causes compile failures in the function tracing bits due to __func__ being declared as const.
Revision 1.29: download - view: text, markup, annotated - select for diffs
Thu Apr 18 03:44:44 2002 UTC (9 years, 9 months ago) by rwatson
Branches: MAIN
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +1 -1 lines
Since WITNESS doesn't just do mutexes, remove "mutex" from the WITNESS comment in GENERIC config files of appropriate platforms. For whatever reason, powerpc didn't use WITNESS in GENERIC.
Revision 1.28: download - view: text, markup, annotated - select for diffs
Sun Apr 7 04:36:02 2002 UTC (9 years, 10 months ago) by peter
Branches: MAIN
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +4 -0 lines
ia64 depends on ACPICA on actual hardware. It might be worth having a seperate SKI config (like we had SIMOS for alpha).
Revision 1.27: download - view: text, markup, annotated - select for diffs
Wed Apr 3 10:56:57 2002 UTC (9 years, 10 months ago) by ru
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +0 -1 lines
Dike out a highly insecure UCONSOLE option. TIOCCONS must be able to VOP_ACCESS() /dev/console to succeed. Obtained from: OpenBSD
Revision 1.26: download - view: text, markup, annotated - select for diffs
Tue Mar 19 11:21:12 2002 UTC (9 years, 10 months ago) by peter
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +4 -1 lines
Enabling the SKI option is a guaranteed breakage for me. Interrupts no longer work. I can only get a box to boot with 'options SMP'.
Revision 1.25: download - view: text, markup, annotated - select for diffs
Wed Feb 13 07:44:58 2002 UTC (9 years, 11 months ago) by rwatson
Branches: MAIN
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +1 -1 lines
Remove WITNESS from GENERIC by default: as we grow more locks, this gets slower, and may be impeding adoption of -CURRENT by developers. We recommend turning on WITNESS by default on crash boxes, and when doing locking development. It will probably get turned on by default for a week or two following any major locking commits, also. Approved by: all and sundry (jhb, phk, ...)
Revision 1.24: download - view: text, markup, annotated - select for diffs
Fri Dec 14 16:27:09 2001 UTC (10 years, 1 month ago) by iedowse
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +1 -0 lines
Enable UFS_DIRHASH in the GENERIC kernel. Suggested by: silby Reviewed by: dillon MFC after: 5 days
Revision 1.23: download - view: text, markup, annotated - select for diffs
Mon Dec 10 08:09:46 2001 UTC (10 years, 2 months ago) by obrien
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +4 -1 lines
Update to C99, s/__FUNCTION__/__func__/, also don't use ANSI string concatenation.
Revision 1.22: download - view: text, markup, annotated - select for diffs
Sun Dec 9 01:57:07 2001 UTC (10 years, 2 months ago) by dillon
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +1 -1 lines
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
Revision 1.21: download - view: text, markup, annotated - select for diffs
Tue Dec 4 11:17:30 2001 UTC (10 years, 2 months ago) by des
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +2 -1 lines
PROCFS requires PSEUDOFS.
Revision 1.20: download - view: text, markup, annotated - select for diffs
Sat Oct 20 18:50:31 2001 UTC (10 years, 3 months ago) by mjacob
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +0 -1 lines
Remove wx.
Revision 1.19: download - view: text, markup, annotated - select for diffs
Tue Oct 16 22:22:58 2001 UTC (10 years, 3 months ago) by mjacob
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +3 -1 lines
Make SCSI changer and SES devices standard in generic kernels. Reviewed by: ken@kdm.org
Revision 1.18: download - view: text, markup, annotated - select for diffs
Tue Oct 2 06:18:23 2001 UTC (10 years, 4 months ago) by marcel
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +1 -3 lines
Remove redundant and misplaced "options DDB" line.
Revision 1.17: download - view: text, markup, annotated - select for diffs
Sat Sep 29 11:45:33 2001 UTC (10 years, 4 months ago) by dfr
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +2 -1 lines
Support for SKI is now an option.
Revision 1.16: download - view: text, markup, annotated - select for diffs
Tue Sep 25 18:56:40 2001 UTC (10 years, 4 months ago) by brooks
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +2 -2 lines
The faith(4) device is no longer a count device so don't specify a count.
Revision 1.15: download - view: text, markup, annotated - select for diffs
Mon Sep 24 03:23:47 2001 UTC (10 years, 4 months ago) by obrien
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +6 -6 lines
+ Fix misplacement of `txp' + Document our -CURRENT debugging bits
Revision 1.14: download - view: text, markup, annotated - select for diffs
Tue Sep 18 23:31:30 2001 UTC (10 years, 4 months ago) by peter
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +3 -2 lines
Cleanup and split of nfs client and server code. This builds on the top of several repo-copies.
Revision 1.13: download - view: text, markup, annotated - select for diffs
Sat Sep 15 09:09:13 2001 UTC (10 years, 4 months ago) by dfr
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +9 -5 lines
Sync the PCI NIC sections with i386.
Revision 1.12: download - view: text, markup, annotated - select for diffs
Mon Sep 3 07:58:32 2001 UTC (10 years, 5 months ago) by peter
Branches: MAIN
CVS tags: KSE_PRE_MILESTONE_2, KSE_MILESTONE_2
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +2 -1 lines
Since we're cross compiling from x86, ignore the x86 CPUTYPE by default.
Revision 1.11: download - view: text, markup, annotated - select for diffs
Mon Jul 2 21:01:50 2001 UTC (10 years, 7 months ago) by brooks
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +2 -2 lines
gif(4) and stf(4) modernization: - Remove gif dependencies from stf. - Make gif and stf into modules - Make gif cloneable. PR: kern/27983 Reviewed by: ru, ume Obtained from: NetBSD MFC after: 1 week
Revision 1.10: download - view: text, markup, annotated - select for diffs
Tue May 29 18:49:03 2001 UTC (10 years, 8 months ago) by phk
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +1 -2 lines
Remove MFS options from all example kernel configs.
Revision 1.9: download - view: text, markup, annotated - select for diffs
Sun May 13 20:52:40 2001 UTC (10 years, 9 months ago) by phk
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +1 -2 lines
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.
Revision 1.8: download - view: text, markup, annotated - select for diffs
Sun Apr 15 19:37:27 2001 UTC (10 years, 9 months ago) by obrien
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +8 -2 lines
Turn on kernel debugging support (DDB, INVARIANTS, INVARIANT_SUPPORT, WITNESS) by default while SMPng is still being developed. Submitted by: jhb
Revision 1.7: download - view: text, markup, annotated - select for diffs
Sun Feb 4 15:35:09 2001 UTC (11 years ago) by peter
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +1 -3 lines
Clean up some leftovers from the root mount cleanup that was done some time ago. FFS_ROOT and CD9660_ROOT are obsolete.
Revision 1.6: download - view: text, markup, annotated - select for diffs
Sun Jan 14 17:50:14 2001 UTC (11 years ago) by markm
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +1 -2 lines
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
Revision 1.5: download - view: text, markup, annotated - select for diffs
Wed Dec 13 07:34:47 2000 UTC (11 years, 1 month ago) by obrien
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +1 -2 lines
Sync with i386/GENERIC rev 1.294 removing "COMPAT_OLDPCI". This fixed the broken kernel build on the Alpha.
Revision 1.4: download - view: text, markup, annotated - select for diffs
Sun Dec 10 04:32:34 2000 UTC (11 years, 2 months ago) by marcel
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +5 -8 lines
o Remove mcclock o s/alpha/ia64/g
Revision 1.3: download - view: text, markup, annotated - select for diffs
Fri Oct 27 06:06:03 2000 UTC (11 years, 3 months ago) by markm
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +2 -1 lines
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.
Revision 1.2: download - view: text, markup, annotated - select for diffs
Tue Oct 10 14:57:09 2000 UTC (11 years, 4 months ago) by dfr
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +3 -1 lines
* Add rudimentary DDB support (no kgdb, no backtrace, no single step). * Track recent changes to SWI code. * Allocate RIDs for pmaps (untested). * Implement assembler version of cpu_switch - its cleaner that way.
Revision 1.1: download - view: text, markup, annotated - select for diffs
Fri Sep 29 13:46:03 2000 UTC (11 years, 4 months ago) by dfr
Branches: MAIN
This is the first snapshot of the FreeBSD/ia64 kernel. This kernel will not work on any real hardware (or fully work on any simulator). Much more needs to happen before this is actually functional but its nice to see the FreeBSD copyright message appear in the ia64 simulator.
