swh:1:snp:2ca5d6eff8f04a671c0d5b13646cede522c64b7d

sort by:
Revision Author Date Message Commit Date
1e91c71 Oops, correct date for 5.3 Approved by: re 04 November 2004, 19:12:41 UTC
dd48017 Update the BSD Family tree for OpenBSD 3.6 and the new 5.3 date Approved by: re 04 November 2004, 19:11:55 UTC
f23bfad New date for 5.3-RELEASE Approved by: re 04 November 2004, 18:52:55 UTC
2b6ef24 Move back up to 5.3-RELEASE Approved by: re 04 November 2004, 18:51:30 UTC
700c545 MFC of Rev. 1.103: > revision 1.103 > date: 2004/11/03 18:26:06; author: kensmith; state: Exp; lines: +7 -0 > Update the list of package names/descriptions. Approved by: re (scottl) 04 November 2004, 05:04:53 UTC
02d4c27 Merged uipc_socket.c:1.216 from HEAD to RELENG_5_3: date: 2004/11/02 17:15:13; author: rwatson; state: Exp; lines: +1 -0 Acquire the accept mutex in soabort() before calling sotryfree(), as that is now required. RELENG_5_3 candidate. Foot provided by: Dikshie <dikshie at ppk dot itb dot ac dot id> Approved by: re (kensmith) 04 November 2004, 01:17:31 UTC
d58b3a5 Fix a lot of grammatical errors. Submitted by: Eric van Gyzen (vangyzen at stat dot duke dot edu) Approved by: re 03 November 2004, 10:12:51 UTC
d5985f7 MFC 1.260: Add an "old-style" entry for the hptmv(4) until it gets a manual page. Approved by: re (scottl) 03 November 2004, 00:18:51 UTC
e4551c0 Get ready for RC2 builds. Approved by: re (implicit) 30 October 2004, 22:07:06 UTC
54a4442 Merge if.c:.211 and if_var.h:1.88 from HEAD to RELENG_5_3: date: 2004/10/30 09:39:13; author: rwatson; state: Exp; lines: +25 -0 Move if_handoff() from an inline in if_var.h to a function to if.c in orden to harden the ABI for 5.x; this will permit us to modify the locking in the ifnet packet dispatch without requiring drivers to be recompiled. MFC after: 3 days Discussed at: EuroBSDCon Developer's Summit Approved by: re (kensmith) 30 October 2004, 22:01:43 UTC
18be1d9 Merge if_var.h:1.87 from HEAD to RELENG_5_3: date: 2004/10/30 08:45:13; author: rwatson; state: Exp; lines: +5 -0 Add additional "spare" fields to 'struct ifnet' in order to improve the resistance of the network driver ABI to changes that will be required as we optimize locking. MFC after: 3 days Discussed at: Developer Summit Approved by: re (kensmith) 30 October 2004, 21:59:58 UTC
a863ebd Merge kern_mac.c:1.114 from HEAD to RELENG_5: date: 2004/10/30 14:20:59; author: rwatson; state: Exp; lines: +21 -0 Disable use of synchronization early in the boot by the MAC Framework; for modules linked into the kernel or loaded very early, panics will result otherwise, as the CV code it calls will panic due to its use of a mutex before it is initialized. Approved by: re (kensmith) 30 October 2004, 21:06:07 UTC
34afb57 Merge tcp_output:1.104 from HEAD to RELENG_5_3: date: 2004/10/30 12:02:50; author: rwatson; state: Exp; lines: +2 -2 Correct a bug in TCP SACK that could result in wedging of the TCP stack under high load: only set function state to loop and continuing sending if there is no data left to send. RELENG_5_3 candidate. Feet provided: Peter Losher <Peter underscore Losher at isc dot org> Diagnosed by: Aniel Hartmeier <daniel at benzedrine dot cx> Submitted by: mohan <mohans at yahoo-inc dot com> Approved by: re (kensmith) 30 October 2004, 20:50:06 UTC
7614263 MFC: 1.295 (clear procfs STOPEVENTS on reciept of SIGKILL) Approved by: re 30 October 2004, 02:57:28 UTC
0831f1e MFC: rev 1.45: increase MAXDSIZ from 8MB to 32MB. (I believe there will be a tag slide for this) Approved by: re (kensmith) 30 October 2004, 00:11:41 UTC
e9ee654 MFC: rev 1.13 fix brk(3) on amd64 (I believe there will be a tag slide for this) Approved by: re (kensmith) 30 October 2004, 00:08:46 UTC
b1cef72 Backout 1.289.2.3 (MFC of fix for truss problems). Approved by: re 29 October 2004, 08:26:58 UTC
f974906 MFC rev. 1.139: fix a typo in a comparison. Prodded by: bms Approved by: re (kensmith) 28 October 2004, 20:04:14 UTC
0f7a994 MF RELENG_5 1.9.2.4: another fdc resource layout The RELENG_5_3_0_RELEASE tag will be slid forward to include this change. Approved by: re@ (kensmith) Forgtten by: imp@ Reminded by: bmah 28 October 2004, 19:40:40 UTC
40bafc9 MFC of rev 1.99: Fix a panic during shutdown on SMP machines, by forcing interrupts to be disabled, and avoiding recursive acquisition of the driver mutex. CVS tag slip pending by kensmith@. Approved by: re@ Tested by: seb at struchtrup dot com PR: kern/62889 28 October 2004, 17:51:33 UTC
2526ae9 MFC: etc/defaults/rc.conf 1.226 share/man/man5/rc.conf.5 1.229, 1.230 : Introduce root_rw_mount as a new variable in defaults/rc.conf to : unbreak /etc/rc.d/root for diskless systems that get their root : filesystem from a read-only NFS mount. : : PR: conf/72927 : Submitted by: Ralf Wenk <RZ-FreeBSD1004@fh-karlsruhe.de> : Reviewed by: brooks Approved by: re (kensmith) 28 October 2004, 13:59:44 UTC
7914d63 MFC of Rev 1.251. From commit log: > revision 1.251 > date: 2004/10/23 11:20:26; author: davidxu; state: Exp; lines: +1 -1 > Remove P_STOPPED_TRACE bit if debugger dies without a chance to > detach debugged process. Work by: davidxu Approved by: re (kensmith approved davidxu but he asked me to commit) Note: RELENG_5_0_3_RELEASE tag will be slid to include this. 28 October 2004, 02:49:32 UTC
0a3e51f Since the release has been postponed for an undetermined amount of time and we have been telling testers about RELENG_5_3 change this back to RC1 for now. Approved by: re (implicit) 26 October 2004, 19:07:17 UTC
74c9c7e MFC r1.131: Check that rt_mask(rt) is non-NULL before dereferencing it, in the RTM_ADD case, thus avoiding a panic. PR: kern/42030 Submitted by: Iasen Kostov Approved by: re@ 26 October 2004, 17:28:36 UTC
21c9c0f Change tag to point at RELENG_5_3. Requested by: kuriyama Approved by: re (scottl) 26 October 2004, 02:58:54 UTC
21af0b2 Mark the ULE scheduler as broken. Please do not use it when testing 5.3 If you are using it and encounter a problem, please stop using it. Approved by: re 26 October 2004, 02:22:54 UTC
07b70fd Catch up with the English version. Submitted by: delphij Approved by: re (implicitly) 24 October 2004, 18:45:17 UTC
c24dd28 Note 5.3-RELEASE in UPDATING. Approved by: re 24 October 2004, 18:28:47 UTC
3985024 MFC: Hook the hptmv driver to the build Approved by: re 24 October 2004, 18:02:52 UTC
2274abc Update release notes: tzdata2004e. Approved by: re (implicitly) 24 October 2004, 17:59:57 UTC
45024b1 MFC: Skip probe attempts for ISA PnP devices. Approved by: re 24 October 2004, 17:10:57 UTC
2a68966 Merge the following from the English version: 1.256 -> 1.259 hardware/common/dev.sgml Submitted by: Ryusuke Suzuki (ryusuke at nucl.sci.hokudai.ac.jp) Approved by: re (implicitly) 24 October 2004, 15:00:52 UTC
39f4834 Merge the following from the English version: 1.7 -> 1.8.2.1.2.1 share/sgml/release.dsl Approved by: re (implicitly) 24 October 2004, 14:51:38 UTC
ee57b89 Add a Japanese override of dev-auto.sgml. Based on work by: Ryusuke Suzuki (ryusuke at nucl.sci.hokudai.ac.jp) Approved by: re (implicitly) 24 October 2004, 14:46:48 UTC
30ff4e1 This commit was manufactured by cvs2svn to create branch 'RELENG_5_3'. 24 October 2004, 14:31:29 UTC
d1c21be Use URL_ABSOLUTE=yes for making release documentation. Approved by: re (implicitly) 24 October 2004, 12:43:26 UTC
7a3cae1 Unbreak the build. Submitted by: delphij Approved by: re (implicitly) 24 October 2004, 12:19:05 UTC
3acf12c Use "relnotes/5.3-RELEASE" for ${RDIR} instead of "relnotes/5-STABLE". Approved by: re (implicitly) 24 October 2004, 11:05:49 UTC
419e252 s/Early Adoptor's Guide/Migration Guide/ Approved by: re (implicitly) 24 October 2004, 10:48:07 UTC
e74e4e2 Remove an unnecessary part. Approved by: re (implicitly) 24 October 2004, 10:47:01 UTC
02a2583 Bump the version numbers and fix several entities for 5.3R. Approved by: re (implicitly) 24 October 2004, 10:45:59 UTC
7050821 MFC: Update the family tree. Approved by: re 24 October 2004, 10:12:03 UTC
c785f3f Update for 5.3-RELEASE Approved by: re 24 October 2004, 10:01:40 UTC
4dd57b6 5-current packages need to track post 5.3, not post 5.2. Approved by: re 24 October 2004, 09:41:12 UTC
13eda61 Welcome to 5.3-RELEASE Approved by: re 24 October 2004, 09:39:03 UTC
f84c7fd MF5: Update the mdoc to reflect 5.3 Approved by: re 24 October 2004, 09:37:09 UTC
dc2b0e1 MFC: Do not retry on requests that has lost thier device during reinit. Should fix hangs on IBM's etc with the fake slave problem. Approved by: re 24 October 2004, 09:31:25 UTC
469cf37 Use the RELENG_5_3 branch. Approved by: re 24 October 2004, 09:24:25 UTC
5fdb823 This commit was manufactured by cvs2svn to create branch 'RELENG_5_3'. 24 October 2004, 09:23:09 UTC
0ba2fd2 MFC: Update for 5-STABLE Approved by: re 24 October 2004, 09:18:18 UTC
42859e1 MFR5 shifting GENERIC back to UP instead of MP which should be a little safer for installs and gives the majority of users the correct (faster) kernel. Revs MFR5'd: > Revision Changes Path > 1.421.2.5 +0 -2 src/sys/amd64/conf/GENERIC > 1.1.2.1 +9 -0 src/sys/amd64/conf/SMP (new) > 1.413.2.7 +0 -2 src/sys/i386/conf/GENERIC > 1.5.2.1 +9 -0 src/sys/i386/conf/SMP (new) Discussed by: re@ Approved by: re (scottl) 23 October 2004, 20:04:00 UTC
d2fce1c MFC: Use gnome2-lite for x86, add ltmdm. Approved by: re 23 October 2004, 19:57:26 UTC
922fe34 MFC: PCI Id for the 21610SA Approved by: re 23 October 2004, 19:22:22 UTC
d4fbb8d Merge if.c:1.210, if_var.h:1.85 from HEAD to RELENG_5_3: Define IFF_LOCKGIANT() and IFF_UNLOCKGIANT() macros, which conditionally acquire Giant if the passed interface has IFF_NEEDSGIANT set on it. Modify calls into (ifp)->if_ioctl() in if.c to use these macros in order to ensure that Giant is held. MFC after: 3 days Bumped into by: jmg Approved by: re (kensmith, scottl) 23 October 2004, 19:18:05 UTC
c575652 MFC rev. 1.27: Return the unit number of a channel instead of a hardcoded '1' from the ATA pccard locking function. This makes pccard devices like Compact Flash cards work again. PR: kern/72805 Submitted by: James E. Flemer <jflemer@alum.rpi.edu> Approved by: re@ (scottl) 23 October 2004, 19:05:17 UTC
2c6617b MFC rev. 1.71: Drop the NDIS lock before returning from ndis_start(). PR: i386/72795 Submitted by: Frank Mayhar <frank@exit.com> Approved by: re@ (scottl) 23 October 2004, 18:58:53 UTC
8b733e5 MFR5: if_de.c v1.159: > fix (for me) the problems where if_de gets really slow after time > (usually taking 20 seconds to transmit a packet).. no longer fall back > to only transmitting one packet (instead of the entire queue) after we > have processed the entire send queue... I have no idea why we didn't > start seeing this problem ~6 years ago when this code was introduced... Approved by: re (scottl) 23 October 2004, 03:12:33 UTC
03ba299 MFR5 of Time Zone update tzdata2004e. Versions being MFR5-ed: > Revision Changes Path > 1.304.2.3 +2 -0 src/etc/mtree/BSD.usr.dist > 1.24.4.1 +74 -23 src/share/zoneinfo/asia > 1.27.4.1 +25 -20 src/share/zoneinfo/europe > 1.10.4.1 +11 -9 src/share/zoneinfo/leapseconds > 1.23.4.1 +61 -35 src/share/zoneinfo/northamerica > 1.22.4.1 +184 -27 src/share/zoneinfo/southamerica > 1.16.4.1 +13 -6 src/share/zoneinfo/zone.tab Work done by: wollman Approved by: re (scottl) 23 October 2004, 03:10:49 UTC
4088a0c Forced commit to note tags were slid to make the Simplified Chinese Translation release docs part of RELENG_5 and RELENG_5_3 so they will be included in the 5.3-RELEASE. Requested by: Xin LI <delphij (at) frontfree (dot) net> Approved by: re (scottl) 22 October 2004, 22:31:13 UTC
b32a514 MF5: rev 1.64.2.3: MFC: rev 1.65: Don't put devel/gdb6 on disc1 for non-i386 platforms. We have gdb6 in the base-system. Adding the port for ia64 on disc1 is especially bogus, because the port doesn't even build on ia64. It also doesn't support libthread_db. MFC: rev 1.68: Seperate ia64 from the pack. The disc1 is overflowing to such extend that most packages can not be included. It's much easier to list those that we do want on disc1 for ia64. We only need to list 11 of them. Approved by: re (scottl) 22 October 2004, 20:09:34 UTC
e06ff22 MFC: Wake up the pager from critical_exit if the process being switched to needs to be swapped in. Approved by: re 22 October 2004, 19:13:07 UTC
caea76d MFR_5. Make the loadable module have the same content as the compiled-in mem device. This means the Module has MTRR for i386 and amd64. Approved by: re(scottl) 21 October 2004, 19:32:15 UTC
d1371c9 MFC: Close a possible race which could prevent geom classes from being unloaded on SMP machines due to traffic counters getting out of whack. Approved by: re::scottl 21 October 2004, 17:49:45 UTC
2cbecc4 MFS revision 1.6.8.1: Fix a buffer overflow. Approved by: re (scottl) 21 October 2004, 17:05:08 UTC
812decb Merge kern_descrip.c:1.246, uipc_socket.c:1.214, uipc_usrreq.c:1.141, raw_cb.c:1.30, raw_usrreq.c:1.35, ddp_pcb.c:1.45, atm_socket.c:1.21, ng_btsocket_hci_raw.c:1.16, ng_btsocket_l2cap.c:1.14, ng_btsocket_l2cap_raw.c:1.13, ng_btsocket_rfcomm.c:1.13, in_pcb.c:1.156, tcp_subr.c:1.205, in6_pcb.c:1.61, ipx_pcb.c:1.29, ipx_usrreq.c:1.41, natm.c:1.35, socketvar.h:1.135 from HEAD to RELENG_5_3: Push acquisition of the accept mutex out of sofree() into the caller (sorele()/sotryfree()): - This permits the caller to acquire the accept mutex before the socket mutex, avoiding sofree() having to drop the socket mutex and re-order, which could lead to races permitting more than one thread to enter sofree() after a socket is ready to be free'd. - This also covers clearing of the so_pcb weak socket reference from the protocol to the socket, preventing races in clearing and evaluation of the reference such that sofree() might be called more than once on the same socket. This appears to close a race I was able to easily trigger by repeatedly opening and resetting TCP connections to a host, in which the tcp_close() code called as a result of the RST raced with the close() of the accepted socket in the user process resulting in simultaneous attempts to de-allocate the same socket. The new locking increases the overhead for operations that may potentially free the socket, so we will want to revise the synchronization strategy here as we normalize the reference counting model for sockets. The use of the accept mutex in freeing of sockets that are not listen sockets is primarily motivated by the potential need to remove the socket from the incomplete connection queue on its parent (listen) socket, so cleaning up the reference model here may allow us to substantially weaken the synchronization requirements. RELENG_5_3 candidate. MFC after: 3 days Reviewed by: dwhite Discussed with: gnn, dwhite, green Reported by: Marc UBM Bocklet <ubm at u-boot-man dot de> Reported by: Vlad <marchenko at gmail dot com> Approved by: re (scottl) 21 October 2004, 09:30:48 UTC
7dd8195 Merge nfs_serv.c:1.149 (RELENG_5 1.147.2.2) from HEAD to RELENG_5_3: date: 2004/10/18 11:23:11; author: rwatson; state: Exp; lines: +61 -13 Correct several instances where calls to vfs_getvfs() resulting in failure in the NFS server would result in a leaked instance of the NFS server subsystem lock. Liberally sprinkle assertions in all target labels for error unwinding to assert the desired locking state. RELENG_5_3 candidate. MFC after: 3 days Reported by: Wilkinson, Alex <alex dot wilkinson at dsto dot defence dot gov dot au> Approved by: re (scottl) 21 October 2004, 09:01:02 UTC
e5e155c Move up to 5.3-RC1 Approved by: re 16 October 2004, 19:17:03 UTC
fac2653 This commit was manufactured by cvs2svn to create branch 'RELENG_5_3'. 16 October 2004, 08:43:07 UTC
5124fed This commit was manufactured by cvs2svn to create branch 'RELENG_5_3'. 16 October 2004, 02:17:03 UTC
b03ebb0 This commit was manufactured by cvs2svn to create branch 'RELENG_5_3'. 15 October 2004, 06:43:50 UTC
a17e6d0 This commit was manufactured by cvs2svn to create branch 'RELENG_5_3'. 15 October 2004, 06:13:11 UTC
bcd782c This commit was manufactured by cvs2svn to create branch 'RELENG_5_3'. 14 October 2004, 11:43:17 UTC
41da083 This commit was manufactured by cvs2svn to create branch 'RELENG_5_3'. 05 October 2004, 16:53:59 UTC
aaa57ab This commit was manufactured by cvs2svn to create branch 'RELENG_5_3'. 02 October 2004, 14:17:45 UTC
0bed7ac This commit was manufactured by cvs2svn to create branch 'RELENG_5_3'. 30 August 2004, 22:02:58 UTC
dbbaef6 This commit was manufactured by cvs2svn to create branch 'RELENG_5_3'. 18 August 2004, 16:37:07 UTC
e51310b This commit was manufactured by cvs2svn to create branch 'RELENG_5_3'. 18 August 2004, 16:37:06 UTC
a9ecac7 This commit was manufactured by cvs2svn to create branch 'RELENG_5'. 18 August 2004, 16:37:05 UTC
4f583fc Convert ipfw to use PFIL_HOOKS. This is change is transparent to userland and preserves the ipfw ABI. The ipfw core packet inspection and filtering functions have not been changed, only how ipfw is invoked is different. However there are many changes how ipfw is and its add-on's are handled: In general ipfw is now called through the PFIL_HOOKS and most associated magic, that was in ip_input() or ip_output() previously, is now done in ipfw_check_[in|out]() in the ipfw PFIL handler. IPDIVERT is entirely handled within the ipfw PFIL handlers. A packet to be diverted is checked if it is fragmented, if yes, ip_reass() gets in for reassembly. If not, or all fragments arrived and the packet is complete, divert_packet is called directly. For 'tee' no reassembly attempt is made and a copy of the packet is sent to the divert socket unmodified. The original packet continues its way through ip_input/output(). ipfw 'forward' is done via m_tag's. The ipfw PFIL handlers tag the packet with the new destination sockaddr_in. A check if the new destination is a local IP address is made and the m_flags are set appropriately. ip_input() and ip_output() have some more work to do here. For ip_input() the m_flags are checked and a packet for us is directly sent to the 'ours' section for further processing. Destination changes on the input path are only tagged and the 'srcrt' flag to ip_forward() is set to disable destination checks and ICMP replies at this stage. The tag is going to be handled on output. ip_output() again checks for m_flags and the 'ours' tag. If found, the packet will be dropped back to the IP netisr where it is going to be picked up by ip_input() again and the directly sent to the 'ours' section. When only the destination changes, the route's 'dst' is overwritten with the new destination from the forward m_tag. Then it jumps back at the route lookup again and skips the firewall check because it has been marked with M_SKIP_FIREWALL. ipfw 'forward' has to be compiled into the kernel with 'option IPFIREWALL_FORWARD' to enable it. DUMMYNET is entirely handled within the ipfw PFIL handlers. A packet for a dummynet pipe or queue is directly sent to dummynet_io(). Dummynet will then inject it back into ip_input/ip_output() after it has served its time. Dummynet packets are tagged and will continue from the next rule when they hit the ipfw PFIL handlers again after re-injection. BRIDGING and IPFW_ETHER are not changed yet and use ipfw_chk() directly as they did before. Later this will be changed to dedicated ETHER PFIL_HOOKS. More detailed changes to the code: conf/files Add netinet/ip_fw_pfil.c. conf/options Add IPFIREWALL_FORWARD option. modules/ipfw/Makefile Add ip_fw_pfil.c. net/bridge.c Disable PFIL_HOOKS if ipfw for bridging is active. Bridging ipfw is still directly invoked to handle layer2 headers and packets would get a double ipfw when run through PFIL_HOOKS as well. netinet/ip_divert.c Removed divert_clone() function. It is no longer used. netinet/ip_dummynet.[ch] Neither the route 'ro' nor the destination 'dst' need to be stored while in dummynet transit. Structure members and associated macros are removed. netinet/ip_fastfwd.c Removed all direct ipfw handling code and replace it with the new 'ipfw forward' handling code. netinet/ip_fw.h Removed 'ro' and 'dst' from struct ip_fw_args. netinet/ip_fw2.c (Re)moved some global variables and the module handling. netinet/ip_fw_pfil.c New file containing the ipfw PFIL handlers and module initialization. netinet/ip_input.c Removed all direct ipfw handling code and replace it with the new 'ipfw forward' handling code. ip_forward() does not longer require the 'next_hop' struct sockaddr_in argument. Disable early checks if 'srcrt' is set. netinet/ip_output.c Removed all direct ipfw handling code and replace it with the new 'ipfw forward' handling code. netinet/ip_var.h Add ip_reass() as general function. (Used from ipfw PFIL handlers for IPDIVERT.) netinet/raw_ip.c Directly check if ipfw and dummynet control pointers are active. netinet/tcp_input.c Rework the 'ipfw forward' to local code to work with the new way of forward tags. netinet/tcp_sack.c Remove include 'opt_ipfw.h' which is not needed here. sys/mbuf.h Remove m_claim_next() macro which was exclusively for ipfw 'forward' and is no longer needed. Approved by: re (scottl) 17 August 2004, 22:05:54 UTC
f51e37e Fix a deadlock on boot for some systems where reading the battery status also generates a notify. Since we held the lock over this call, the notify never got to run and the battery status read never returned. Document this also. Tested by: Maxim Maximov <mcsi_at_mcsi.pp.ru> Approved by: re (scottl) 17 August 2004, 18:36:07 UTC
17cf735 Defer the capture of the "expected sync bits" until the first "normal" data packet is received from the mouse. In the case of many KVM's, this avoids a bug in their mouse emulation that sends back incorrect sync when you explicitly request a data packet from the mouse. Without this change, you must force the driver into stock PS/2 mode or be flooded with a never ending stream of "out of sync" messages on these KVMs. Approved by: re 17 August 2004, 18:12:37 UTC
d3f6133 Update Document Date to match last change. Approved by: re 17 August 2004, 07:44:25 UTC
333489c /me kicks cvs update Revert previous commit, tjr already fixed it and I was too stupid to notice this fact. Approved by: re (to avoid failing cvs ci) 17 August 2004, 04:56:03 UTC
b3fda8f Fix incorrect code in an example. The previous example would produce 19 column positions wide in the first line and 20 in the rest of the lines. This fixes the example to provide the correct output. PR: 53454 Noticed by: Kuang-che Wu <kcwu@kcwu.homeip.net> Submitted by: Marc Silver <marcs@draenor.org> Approved by: re (scottl) 17 August 2004, 04:45:52 UTC
e3de054 Annotate call to DELAY() in interrupt storm mitigation as being something to revisit. Approved by: re (scottl) 17 August 2004, 04:09:09 UTC
f73e0f4 Add ISA attachement files for the aic7xxx driver. Approved by: re Reminded by: obrien 17 August 2004, 02:32:30 UTC
039584c Add an ISA attachement to the aic7xxx driver to handle 284X controllers. The ISA probe uses an identify routine to probe all slot locations from 1 to 14 that do not conflict with other allocated resources. This required making aic7770.c part of the driver core when compiled as a module. aic7xxx.c: aic79xx.c: aic_osm_lib.c: Use aic_scb_timer_start() consistently to start the watchdog timer. This removes a few places that verbatum copied the code in aic_scb_timer_start(). During recovery processing, allow commands to still be queued to the controller. The only requirement we have is that our recovery command be queued first - something the code already guaranteed. The only other change required to make this work is to prevent timers from being started for these newly queued commands. Approved by: re 17 August 2004, 00:14:31 UTC
6c99883 - Sync whitespace and comments with i386 GENERIC. - Add some commented out NICs from i386 GENERIC. Most of them look like they would work but I'm not sure if they are endian-clean and can't test. There was a report that sk(4) works on sparc64 but it doesn't look like it would because it doesn't use busdma. - Improve some of the descriptions of sparc64 specific devices. There's no functional change, i.e. no added or deleted uncommented devices or options, in this commit. 16 August 2004, 23:23:21 UTC
924fa96 Try to catch up with reality: - Chase the split of pcm(4). This unbreaks LINT compiles. - sc(4) basically works and a lot of its options should be supported. - Add the creator and ofw_console drivers. - vinum(4) should work, at least its module was turned on for sparc64 a while ago. - Don't build sio(4). Its EBus front-end was removed a while ago and the ISA one hardly works. Use uart(4) instead, it's not perfect yet but works much better. 16 August 2004, 23:21:06 UTC
999bca1 ciss's interrupt handler was missing the INTR_ENTROPY flag. 16 August 2004, 23:13:16 UTC
6f07919 Sync with i386 - Optimize intr_execute_handlers a bit etc. 16 August 2004, 23:12:30 UTC
465502a Sync with i386 - remove unused includes 16 August 2004, 23:10:46 UTC
f995ff4 Sync with i386 - get the softc via the devclass rather than caching the dev 16 August 2004, 23:10:18 UTC
b2c3f8f Sync with i386 - add ADAPTIVE_GIANT, remove pcic 16 August 2004, 22:59:24 UTC
89df687 Sync with i386 - add foot shooting protection for the DDB/KDB thing. 16 August 2004, 22:57:47 UTC
a613981 Sync with i386 - set rbp reg to 0 for upcalls as a frame marker, not that it is guaranteed to be used in userland though. 16 August 2004, 22:57:13 UTC
ed69c7c Sync with i386 - trace syscall entry/exit times, and a cosmetic fix. 16 August 2004, 22:56:20 UTC
c787f35 Example configuration files for customize.sh. Approved by: re (scottl) 16 August 2004, 22:55:51 UTC
0bedfd6 Sync with i386 - fix bounds check in lapic_create() 16 August 2004, 22:55:32 UTC
3be95c1 Sync with i386 - pass resource requests up to parent 16 August 2004, 22:54:50 UTC
back to top