Author: kmacy
Date: Sun Aug 30 20:45:24 2009
New Revision: 196661
URL: http://svn.freebsd.org/changeset/base/196661
Log:
add core dump support to blkfront
Obtained from:Frank Suchomel
Modified:
head/sys/dev/xen/blkfront/blkfront.c
Modified: head/sys/dev/xen/blkfront/blkfront.c
=
Author: kmacy
Date: Fri Sep 4 18:52:26 2009
New Revision: 196833
URL: http://svn.freebsd.org/changeset/base/196833
Log:
remove stale references to RTF_CLONING and RTF_LLINFO
MFC after:3 days
Modified:
head/sbin/route/route.8
Modified: head/sbin/route/route.8
===
Author: kmacy
Date: Fri Sep 11 23:41:11 2009
New Revision: 197108
URL: http://svn.freebsd.org/changeset/base/197108
Log:
fix UP compilation
Modified:
head/sys/i386/include/xen/xen-os.h
head/sys/i386/xen/locore.s
Modified: head/sys/i386/include/xen/xen-os.h
=
Author: kmacy
Date: Thu Oct 1 22:05:38 2009
New Revision: 197693
URL: http://svn.freebsd.org/changeset/base/197693
Log:
make read_eflags and write_eflags accomplish the same effect on PVM as native,
simplifying interrupt handling
Modified:
head/sys/i386/i386/vm_machdep.c
head/sys/i386/in
Author: kmacy
Date: Tue Oct 6 21:40:50 2009
New Revision: 197816
URL: http://svn.freebsd.org/changeset/base/197816
Log:
Prevent paging pressure from draining arc too much
- always drain arc if above arc_c_max - never drain arc if arc is below
arc_c_max
MFC after:3 days
Modified:
Author: kmacy
Date: Fri Sep 16 13:58:51 2011
New Revision: 225617
URL: http://svn.freebsd.org/changeset/base/225617
Log:
In order to maximize the re-usability of kernel code in user space this
patch modifies makesyscalls.sh to prefix all of the non-compatibility
calls (e.g. not linux_, freeb
Author: kmacy
Date: Tue Sep 20 20:27:26 2011
New Revision: 225698
URL: http://svn.freebsd.org/changeset/base/225698
Log:
Make KBI changes required for future MFCing of inpcb rtentry / llentry
caching.
Reviewed by: rwatson, bz
Approved by: re (kib)
Modified:
head/sys/net/if_llatbl.h
Author: kmacy
Date: Fri Apr 10 06:16:14 2009
New Revision: 190880
URL: http://svn.freebsd.org/changeset/base/190880
Log:
Import "flowid" support for serializing flows across transmit queues
Reviewed by: rwatson and jeli
Modified:
head/sys/dev/cxgb/cxgb_sge.c
head/sys/netinet/in_pcb.h
Author: kmacy
Date: Sun Apr 12 05:19:35 2009
New Revision: 190958
URL: http://svn.freebsd.org/changeset/base/190958
Log:
sendfile doesn't modify the vnode - acquire vnode lock shared
Reviewed by: ups, jeffr
Modified:
head/sys/kern/uipc_syscalls.c
Modified: head/sys/kern/uipc_syscalls.c
Author: kmacy
Date: Mon Apr 13 23:09:44 2009
New Revision: 191028
URL: http://svn.freebsd.org/changeset/base/191028
Log:
- use a shared lock for reads
- remove stale comment
Reviewed by: jeffr
Modified:
head/sys/kern/vfs_vnops.c
Modified: head/sys/kern/vfs_vnops.c
===
Author: kmacy
Date: Tue Apr 14 00:27:59 2009
New Revision: 191033
URL: http://svn.freebsd.org/changeset/base/191033
Log:
Adapt buf_ring abstraction interface to allow consumers to interoperate with
ALTQ
Modified:
head/sys/net/if_var.h
Modified: head/sys/net/if_var.h
Author: kmacy
Date: Tue Apr 14 03:17:44 2009
New Revision: 191037
URL: http://svn.freebsd.org/changeset/base/191037
Log:
call default if_qflush on ifq if default method isn't used by the driver
Modified:
head/sys/net/if.c
Modified: head/sys/net/if.c
==
Author: kmacy
Date: Tue Apr 14 03:36:59 2009
New Revision: 191038
URL: http://svn.freebsd.org/changeset/base/191038
Log:
- define em_transmit and em_qflush
- make buF_ring usage conditional but enabled by default
Reviewed by: jfv
Modified:
head/sys/dev/e1000/if_em.c
head/sys/dev/e10
Author: kmacy
Date: Tue Apr 14 23:05:36 2009
New Revision: 191080
URL: http://svn.freebsd.org/changeset/base/191080
Log:
Extend route command:
- add show as alias for get
- add weights to allow mpath to do more than equal cost
- add sticky / nostick to disable / re-enable
On Tue, Apr 14, 2009 at 2:22 AM, Robert Watson wrote:
> On Tue, 14 Apr 2009, Kip Macy wrote:
>
>> call default if_qflush on ifq if default method isn't used by the driver
>>
> ...
>>
Author: kmacy
Date: Wed Apr 15 20:34:19 2009
New Revision: 191117
URL: http://svn.freebsd.org/changeset/base/191117
Log:
add an llentry to struct route{_in6} to allow it to be passed around with
the rtentry
Modified:
head/UPDATING
head/sys/net/route.h
head/sys/netinet/sctp_structs.h
h
Author: kmacy
Date: Wed Apr 15 20:49:59 2009
New Revision: 191120
URL: http://svn.freebsd.org/changeset/base/191120
Log:
make LLTABLE visible to netinet
Modified:
head/sys/netinet/if_ether.c
head/sys/netinet/in_var.h
Modified: head/sys/netinet/if_ether.c
===
Author: kmacy
Date: Wed Apr 15 21:36:34 2009
New Revision: 191124
URL: http://svn.freebsd.org/changeset/base/191124
Log:
revert RTM_VERSION change - it doesn't do what I thought it does and changing
breaks
ifconfig needlessly
Modified:
head/sys/net/route.h
Modified: head/sys/net/route.h
=
Author: kmacy
Date: Wed Apr 15 21:39:56 2009
New Revision: 191125
URL: http://svn.freebsd.org/changeset/base/191125
Log:
provide additional convenience macros for inpcb locking (upgrade, downgrade,
exclusive)
Modified:
head/sys/netinet/in_pcb.h
Modified: head/sys/netinet/in_pcb.h
==
Author: kmacy
Date: Wed Apr 15 22:09:42 2009
New Revision: 191126
URL: http://svn.freebsd.org/changeset/base/191126
Log:
- add second flags field to to inpcb
- update comments in vflag
Modified:
head/UPDATING
head/sys/netinet/in_pcb.h
head/sys/sys/param.h
Modified: head/UPDATING
==
Author: kmacy
Date: Wed Apr 15 22:22:00 2009
New Revision: 191129
URL: http://svn.freebsd.org/changeset/base/191129
Log:
- convert pspare pointers in inpcb to an llentry and rtentry cache
- add flags to indicate their validity
Modified:
head/sys/netinet/in_pcb.h
Modified: head/sys/netinet/
Author: kmacy
Date: Thu Apr 16 20:30:28 2009
New Revision: 191148
URL: http://svn.freebsd.org/changeset/base/191148
Log:
Change if_output to take a struct route as its fourth argument in order
to allow passing a cached struct llentry * down to L2
Reviewed by: rwatson
Modified:
head/sy
Author: kmacy
Date: Thu Apr 16 22:04:07 2009
New Revision: 191154
URL: http://svn.freebsd.org/changeset/base/191154
Log:
add utility routine for updating an struct llentry *
Modified:
head/sys/net/if_llatbl.c
head/sys/net/if_llatbl.h
Modified: head/sys/net/if_llatbl.c
=
Author: kmacy
Date: Thu Apr 16 22:47:43 2009
New Revision: 191158
URL: http://svn.freebsd.org/changeset/base/191158
Log:
restore spare pointers for MFCing
Modified:
head/sys/netinet/in_pcb.h
Modified: head/sys/netinet/in_pcb.h
=
Author: kmacy
Date: Thu Apr 16 22:55:59 2009
New Revision: 191159
URL: http://svn.freebsd.org/changeset/base/191159
Log:
add comment to llentry_update
Requested by: sam
Modified:
head/sys/net/if_llatbl.c
Modified: head/sys/net/if_llatbl.c
Author: kmacy
Date: Thu Apr 16 23:05:10 2009
New Revision: 191161
URL: http://svn.freebsd.org/changeset/base/191161
Log:
export if_qflush for use by driver if_qflush routines
only set ifp->if_{transmit, qflush} if not already set
KASSERT that neither or both are set
Modified:
head/sys/net
Author: kmacy
Date: Thu Apr 16 23:02:56 2009
New Revision: 191160
URL: http://svn.freebsd.org/changeset/base/191160
Log:
s/void/void */
Modified:
head/sys/netinet/in_pcb.h
Modified: head/sys/netinet/in_pcb.h
==
--- h
Author: kmacy
Date: Thu Apr 16 23:08:02 2009
New Revision: 191162
URL: http://svn.freebsd.org/changeset/base/191162
Log:
call base if_qflush routine to flush if_snd
Modified:
head/sys/dev/e1000/if_em.c
Modified: head/sys/dev/e1000/if_em.c
=
see 191161 - I think it addresses everything
-Kip
On Thu, Apr 16, 2009 at 3:51 PM, Robert Watson wrote:
> On Tue, 14 Apr 2009, Kip Macy wrote:
>
>>> The commit message should perhaps read:
>>>
>>> Call default if_qflush on ifq if there are still packets lef
Author: kmacy
Date: Fri Apr 17 18:48:50 2009
New Revision: 191221
URL: http://svn.freebsd.org/changeset/base/191221
Log:
clarify state of llentry that is passed back
Modified:
head/sys/net/if_llatbl.c
Modified: head/sys/net/if_llatbl.c
Author: kmacy
Date: Sun Apr 19 00:16:04 2009
New Revision: 191255
URL: http://svn.freebsd.org/changeset/base/191255
Log:
- Import infrastructure for caching flows as a means of accelerating L3 and
L2 lookups
as well as providing stateful load balancing when used with RADIX_MPATH.
- Curren
Author: kmacy
Date: Sun Apr 19 04:24:56 2009
New Revision: 191257
URL: http://svn.freebsd.org/changeset/base/191257
Log:
- put larger flowtable members at the end
- fix bug where tail pointer of the free list would not get advanced
- clear entry's next pointer when it is added to the freelis
Author: kmacy
Date: Sun Apr 19 04:39:42 2009
New Revision: 191258
URL: http://svn.freebsd.org/changeset/base/191258
Log:
update TODO list
Modified:
head/sys/net/flowtable.c
Modified: head/sys/net/flowtable.c
==
--- h
Author: kmacy
Date: Sun Apr 19 04:44:05 2009
New Revision: 191259
URL: http://svn.freebsd.org/changeset/base/191259
Log:
- Allocate a small flowtable in ip_input.c (changeable by tuneable)
- Use for accelerating ip_output
Modified:
head/sys/netinet/ip_input.c
head/sys/netinet/ip_output.c
On Sun, Apr 19, 2009 at 3:18 AM, Andre Oppermann wrote:
> Robert Watson wrote:
>>
>> On Sun, 19 Apr 2009, Kip Macy wrote:
>>
>>> Author: kmacy
>>> Date: Sun Apr 19 04:44:05 2009
>>> New Revision: 191259
>>> URL: http://svn.freebsd.o
On Sun, Apr 19, 2009 at 1:21 PM, Marko Zec wrote:
> On Sunday 19 April 2009 19:13:37 Kip Macy wrote:
>> On Sun, Apr 19, 2009 at 3:18 AM, Andre Oppermann wrote:
> ...
>> > I have another question on the flowtable: What is the pupose of it?
>> > All router vendor
> ... which means you fall back to the ordinary routing lookups, but only after
> you have wasted cycles to compute a hash and found out that it doesn't match
> anything in your cache -> in this case I would expect only a degradation in
> performance, not an improvement.
If your normal operating c
On Mon, Apr 20, 2009 at 12:29 AM, Marko Zec wrote:
> On Monday 20 April 2009 09:01:25 Kip Macy wrote:
> ...
>> > But it seems to me that CAM lookups are pretty resilient against DoSing
>> > by throwing malicious synthetic flows on them, whereas flow caches wi
> Hmm, such a scheme raises suspicion that in your particular case very few flow
> cache lookups could be serviced from CPU caches. 16MB + 80MB sounds to be in
> range with memory footprint of a DFZ table stored in our normal radix tree -
> so where's the benefit of the flow cache?
>
Well its a co
Author: kmacy
Date: Mon Apr 20 16:16:43 2009
New Revision: 191324
URL: http://svn.freebsd.org/changeset/base/191324
Log:
simplify code by removing bit_fns and replacing with the use of a temporary
mask
Modified:
head/sys/net/flowtable.c
Modified: head/sys/net/flowtable.c
===
Author: kmacy
Date: Thu Apr 23 21:19:35 2009
New Revision: 191440
URL: http://svn.freebsd.org/changeset/base/191440
Log:
Make sure the ALTQ case is handle correctly by using drbr_dequeue
Modified:
head/sys/dev/e1000/if_em.c
Modified: head/sys/dev/e1000/if_em.c
===
Author: kmacy
Date: Thu Apr 23 21:23:19 2009
New Revision: 191441
URL: http://svn.freebsd.org/changeset/base/191441
Log:
fix panic when using msix
Pointed out by Nate Whitehorn
Modified:
head/sys/dev/e1000/if_em.c
Modified: head/sys/dev/e1000/if_em.c
Author: kmacy
Date: Thu Apr 23 21:27:06 2009
New Revision: 191442
URL: http://svn.freebsd.org/changeset/base/191442
Log:
fix typo
Modified:
head/sys/dev/e1000/if_em.c
Modified: head/sys/dev/e1000/if_em.c
==
--- head/
Author: kmacy
Date: Mon Apr 27 22:44:26 2009
New Revision: 191605
URL: http://svn.freebsd.org/changeset/base/191605
Log:
remove call to IFQ_HANDOFF is it called by if_transmit in the default case
and doing so allows the ifnet driver to define its own queueing mechanism
Modified:
head/sys/ne
Author: kmacy
Date: Mon Apr 27 22:45:19 2009
New Revision: 191606
URL: http://svn.freebsd.org/changeset/base/191606
Log:
remove gratuitous memory barrier, a remnant of unified L2 / L3
Modified:
head/sys/net/flowtable.c
Modified: head/sys/net/flowtable.c
==
Author: kmacy
Date: Mon Apr 27 22:45:56 2009
New Revision: 191607
URL: http://svn.freebsd.org/changeset/base/191607
Log:
replace IFQ_HANDOFF with if_transmit
Modified:
head/sys/net/if_ef.c
Modified: head/sys/net/if_ef.c
Author: kmacy
Date: Mon Apr 27 22:46:26 2009
New Revision: 191608
URL: http://svn.freebsd.org/changeset/base/191608
Log:
replace IFQ_ENQUEUE + if_start with if_transmit
Modified:
head/sys/net/bridgestp.c
Modified: head/sys/net/bridgestp.c
=
Author: kmacy
Date: Mon Apr 27 22:53:35 2009
New Revision: 191609
URL: http://svn.freebsd.org/changeset/base/191609
Log:
remove dead code with reference to IFQ_HANDOFF
Modified:
head/sys/dev/xl/if_xl.c
Modified: head/sys/dev/xl/if_xl.c
Author: kmacy
Date: Mon Apr 27 22:54:30 2009
New Revision: 191610
URL: http://svn.freebsd.org/changeset/base/191610
Log:
simplify by removing dead code
Modified:
head/sys/dev/cxgb/cxgb_multiq.c
Modified: head/sys/dev/cxgb/cxgb_multiq.c
Author: kmacy
Date: Mon Apr 27 22:55:48 2009
New Revision: 191611
URL: http://svn.freebsd.org/changeset/base/191611
Log:
collapse the two em_start_locked routines in to one
Modified:
head/sys/dev/e1000/if_em.c
head/sys/dev/e1000/if_em.h
Modified: head/sys/dev/e1000/if_em.c
Author: kmacy
Date: Mon Apr 27 23:43:28 2009
New Revision: 191612
URL: http://svn.freebsd.org/changeset/base/191612
Log:
fix typo in conditional
Modified:
head/sys/dev/e1000/if_em.c
Modified: head/sys/dev/e1000/if_em.c
=
Author: kmacy
Date: Sat May 2 22:22:00 2009
New Revision: 191759
URL: http://svn.freebsd.org/changeset/base/191759
Log:
fix XEN compilation
Modified:
head/sys/i386/xen/mp_machdep.c
Modified: head/sys/i386/xen/mp_machdep.c
=
@@
/**
*
- * Copyright (c) 2007,2008 Kip Macy km...@freebsd.org
+ * Copyright (c) 2007-2009 Kip Macy km...@freebsd.org
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -69,7 +69,10 @@ struct buf_ring {
void*br_ring[0
Author: kmacy
Date: Thu May 7 20:28:06 2009
New Revision: 191900
URL: http://svn.freebsd.org/changeset/base/191900
Log:
Asynchronously release vnodes to avoid blocking on range locks when calling
back in to zfs.
This is based on a fix that went in to opensolaris on March 9th. However, it
us
Author: kmacy
Date: Thu May 7 20:57:06 2009
New Revision: 191902
URL: http://svn.freebsd.org/changeset/base/191902
Log:
Allow the VM to provide backpressure on the ARC cache as it does
on Solaris.
Modified:
head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c
Modified: head/sys/cddl/
No sufficient solutions have been put forward to date.
-Kip
On Thu, May 7, 2009 at 2:27 PM, Attilio Rao wrote:
> 2009/5/7 Kip Macy :
>> Author: kmacy
>> Date: Thu May 7 20:28:06 2009
>> New Revision: 191900
>> URL: http://svn.freebsd.org/changeset/base/191900
&g
Author: kmacy
Date: Thu May 7 21:51:13 2009
New Revision: 191903
URL: http://svn.freebsd.org/changeset/base/191903
Log:
avoid LOR and gratuitous extra lock acquisitions by moving user_evict list
buffers to
a temporary list
Modified:
head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.
Author: kmacy
Date: Thu May 7 23:02:15 2009
New Revision: 191905
URL: http://svn.freebsd.org/changeset/base/191905
Log:
move VN_RELE_ASYNC to the compatibility layer with the rest of the VN_*
defines
Modified:
head/sys/cddl/compat/opensolaris/sys/vnode.h
head/sys/cddl/contrib/opensolaris/
Author: kmacy
Date: Thu May 7 23:02:51 2009
New Revision: 191906
URL: http://svn.freebsd.org/changeset/base/191906
Log:
define VN_RELE_ASYNC for use by libzpool
Modified:
head/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h
Modified: head/cddl/contrib/opensolaris/lib/libzpool
Author: kmacy
Date: Thu May 7 23:34:41 2009
New Revision: 191907
URL: http://svn.freebsd.org/changeset/base/191907
Log:
don't call vn_rele_async_fini in the !_KERNEL case
Modified:
head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c
Modified: head/sys/cddl/contrib/opensolaris/uts/comm
Author: kmacy
Date: Thu Feb 23 18:21:37 2012
New Revision: 232054
URL: http://svn.freebsd.org/changeset/base/232054
Log:
When using flowtable llentrys can outlive the interface with which they're
associated
at which the lle_tbl pointer points to freed memory and the llt_free pointer
is no lo
Author: kmacy
Date: Thu Feb 23 18:37:30 2012
New Revision: 232055
URL: http://svn.freebsd.org/changeset/base/232055
Log:
merge pipe and fifo implementations
Also reviewed by: jhb, jilles (initial revision)
Tested by: pho, jilles
Submitted by: gianni
Reviewed by: bde
Modified:
h
Author: kmacy
Date: Thu Feb 23 18:50:19 2012
New Revision: 232058
URL: http://svn.freebsd.org/changeset/base/232058
Log:
MFC r230598
A flowtable entry can continue referencing an llentry indefinitely if the
entry is repeatedly
referenced within its timeout window. This change clears th
Author: kmacy
Date: Thu Feb 23 19:20:36 2012
New Revision: 232066
URL: http://svn.freebsd.org/changeset/base/232066
Log:
MFC r230623
exclude kmem_alloc'ed ARC data buffers from kernel minidumps on amd64
excluding other allocations including UMA now entails the addition of
a single fl
Author: kmacy
Date: Thu Jan 26 20:02:40 2012
New Revision: 230598
URL: http://svn.freebsd.org/changeset/base/230598
Log:
A flowtable entry can continue referencing an llentry indefinitely if the
entry is repeatedly
referenced within its timeout window. This change clears the LLE_VALID flag
w
Author: kmacy
Date: Fri Jan 27 20:18:31 2012
New Revision: 230623
URL: http://svn.freebsd.org/changeset/base/230623
Log:
exclude kmem_alloc'ed ARC data buffers from kernel minidumps on amd64
excluding other allocations including UMA now entails the addition of
a single flag to kmem_alloc or
Author: kmacy
Date: Fri Jan 27 22:24:03 2012
New Revision: 230629
URL: http://svn.freebsd.org/changeset/base/230629
Log:
add KM_NODEBUG needed by ARC buffer core dump exclusion change
Modified:
head/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h
Modified: head/cddl/contrib/op
Author: kmacy
Date: Sat Jan 28 17:21:12 2012
New Revision: 230645
URL: http://svn.freebsd.org/changeset/base/230645
Log:
document M_NODUMP flag
Modified:
head/share/man/man9/malloc.9
Modified: head/share/man/man9/malloc.9
==
Author: kmacy
Date: Sat Jan 28 17:27:58 2012
New Revision: 230646
URL: http://svn.freebsd.org/changeset/base/230646
Log:
alphabetically sort optional flags and add documentation for VM_ALLOC_NODUMP
Modified:
head/share/man/man9/vm_page_alloc.9
Modified: head/share/man/man9/vm_page_alloc.9
==
Author: kmacy
Date: Sat Jan 28 17:41:42 2012
New Revision: 230647
URL: http://svn.freebsd.org/changeset/base/230647
Log:
add tunable for developers working on areas outside of ZFS
to further reduce core size by excluding ARC metadata buffers
from core dumps
Modified:
head/sys/cddl/contrib
Author: kmacy
Date: Sat Jan 28 23:30:39 2012
New Revision: 230679
URL: http://svn.freebsd.org/changeset/base/230679
Log:
update .Dd
Modified:
head/share/man/man9/malloc.9
head/share/man/man9/vm_page_alloc.9
Modified: head/share/man/man9/malloc.9
Author: kmacy
Date: Sun Jan 29 00:19:19 2012
New Revision: 230689
URL: http://svn.freebsd.org/changeset/base/230689
Log:
always exclude data bufs regardless of debug settings
Modified:
head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c
Modified: head/sys/cddl/contrib/opensolaris/uts/c
Author: kmacy
Date: Mon Feb 2 23:04:20 2009
New Revision: 188036
URL: http://svn.freebsd.org/changeset/base/188036
Log:
break out of loop if we run out of mbufs
Modified:
head/sys/dev/xen/netfront/netfront.c
Modified: head/sys/dev/xen/netfront/netfront.c
Author: kmacy
Date: Tue Feb 3 03:43:00 2009
New Revision: 188042
URL: http://svn.freebsd.org/changeset/base/188042
Log:
make sure that interrupts are disabled when handling page faults et al
Modified:
head/sys/i386/xen/xen_machdep.c
Modified: head/sys/i386/xen/xen_machdep.c
Author: kmacy
Date: Thu Feb 5 02:01:18 2009
New Revision: 188134
URL: http://svn.freebsd.org/changeset/base/188134
Log:
adjust the way that idle happens so as to avoid missing timer interrupts
Modified:
head/sys/i386/xen/clock.c
Modified: head/sys/i386/xen/clock.c
==
Author: kmacy
Date: Thu Feb 5 04:00:55 2009
New Revision: 188138
URL: http://svn.freebsd.org/changeset/base/188138
Log:
pass in smp_processor_id to identify the cpu in use
Modified:
head/sys/i386/xen/clock.c
Modified: head/sys/i386/xen/clock.c
===
Author: kmacy
Date: Thu Feb 5 21:18:39 2009
New Revision: 188198
URL: http://svn.freebsd.org/changeset/base/188198
Log:
fix non-witness compile
Modified:
head/sys/dev/xen/netfront/netfront.c
Modified: head/sys/dev/xen/netfront/netfront.c
=
Author: kmacy
Date: Thu Feb 5 21:41:27 2009
New Revision: 188200
URL: http://svn.freebsd.org/changeset/base/188200
Log:
halt APs on reboot
Modified:
head/sys/i386/i386/vm_machdep.c
Modified: head/sys/i386/i386/vm_machdep.c
Author: kmacy
Date: Thu Feb 5 21:35:40 2009
New Revision: 188199
URL: http://svn.freebsd.org/changeset/base/188199
Log:
reboot instance on reset
Modified:
head/sys/i386/i386/vm_machdep.c
Modified: head/sys/i386/i386/vm_machdep.c
==
Author: kmacy
Date: Sun Feb 8 21:54:51 2009
New Revision: 188341
URL: http://svn.freebsd.org/changeset/base/188341
Log:
Don't try to directly update page tables
Modified:
head/sys/i386/xen/pmap.c
Modified: head/sys/i386/xen/pmap.c
Author: kmacy
Date: Sun Feb 15 06:36:02 2009
New Revision: 188637
URL: http://svn.freebsd.org/changeset/base/188637
Log:
- fix formatting
- fix types in ticks_to_system_time
Modified:
head/sys/i386/xen/clock.c
Modified: head/sys/i386/xen/clock.c
Author: kmacy
Date: Tue Nov 24 07:17:51 2009
New Revision: 199734
URL: http://svn.freebsd.org/changeset/base/199734
Log:
fixup kernel core dumps on paravirtual guests
Modified:
head/sys/dev/xen/blkfront/blkfront.c
head/sys/i386/xen/pmap.c
Modified: head/sys/dev/xen/blkfront/blkfront.c
Author: kmacy
Date: Tue Nov 24 07:18:38 2009
New Revision: 199735
URL: http://svn.freebsd.org/changeset/base/199735
Log:
remove annoying printf that cripples kdb on PV guests
Modified:
head/sys/dev/xen/console/console.c
Modified: head/sys/dev/xen/console/console.c
===
Author: kmacy
Date: Wed Nov 25 01:50:17 2009
New Revision: 199771
URL: http://svn.freebsd.org/changeset/base/199771
Log:
MFC core dump support
Modified:
stable/8/sys/dev/xen/blkfront/blkfront.c
Modified: stable/8/sys/dev/xen/blkfront/blkfront.c
===
Author: kmacy
Date: Wed Nov 25 01:51:07 2009
New Revision: 199772
URL: http://svn.freebsd.org/changeset/base/199772
Log:
remove gratuitous comment
Modified:
stable/8/sys/dev/xen/console/console.c
Modified: stable/8/sys/dev/xen/console/console.c
===
Author: kmacy
Date: Wed Nov 25 01:52:36 2009
New Revision: 199773
URL: http://svn.freebsd.org/changeset/base/199773
Log:
MFC xen pmap updates and eflags fixes
Modified:
stable/8/sys/i386/i386/vm_machdep.c
stable/8/sys/i386/include/cpufunc.h
stable/8/sys/i386/xen/pmap.c
stable/8/sys/i386
Author: kmacy
Date: Wed Nov 25 01:55:34 2009
New Revision: 199774
URL: http://svn.freebsd.org/changeset/base/199774
Log:
fix UP compilation
Modified:
stable/8/sys/i386/include/xen/xen-os.h
stable/8/sys/i386/xen/locore.s
Modified: stable/8/sys/i386/include/xen/xen-os.h
=
ice driver
*
* Copyright (c) 2009 Frank Suchomel, Citrix
+ * Copyright (c) 2009 Doug F. Rabson, Citrix
+ * Copyright (c) 2005 Kip Macy
+ * Copyright (c) 2003-2004, Keir Fraser & Steve Hand
+ * Modifications by Mark A. Williamson are (c) Intel Research Cambridge
+ *
+ *
+ * Permission is
99960)
@@ -1,6 +1,7 @@
/*
* XenBSD block device driver
*
+ * Copyright (c) 2009 Scott Long, Yahoo!
* Copyright (c) 2009 Frank Suchomel, Citrix
* Copyright (c) 2009 Doug F. Rabson, Citrix
* Copyright (c) 2005 Kip Macy
@@ -46,6 +47,7 @@ __FBSDID("$FreeBSD$");
#include
#inc
Author: kmacy
Date: Wed Dec 9 08:09:25 2009
New Revision: 200288
URL: http://svn.freebsd.org/changeset/base/200288
Log:
make PV core dump actually dump memory - still need to fix program header
initialization
Modified:
head/sys/i386/i386/dump_machdep.c
head/sys/i386/i386/machdep.c
Modifi
Author: kmacy
Date: Thu Dec 10 03:09:35 2009
New Revision: 200346
URL: http://svn.freebsd.org/changeset/base/200346
Log:
- revert pmap_kenter_temporary to taking a physical address
- make minidump work
Modified:
head/sys/i386/i386/dump_machdep.c
head/sys/i386/i386/minidump_machdep.c
hea
Author: kmacy
Date: Thu Dec 10 07:48:47 2009
New Revision: 200352
URL: http://svn.freebsd.org/changeset/base/200352
Log:
for PV XEN translate page table entries from machine (real) to physical
(logical) addresses so that kgdb can
translate them to the correct coredump offsets
Modified:
hea
Author: kmacy
Date: Mon May 10 21:31:20 2010
New Revision: 207902
URL: http://svn.freebsd.org/changeset/base/207902
Log:
boot time size the flowtable
MFC after:3 days
Modified:
head/sys/netinet6/ip6_input.c
Modified: head/sys/netinet6/ip6_input.c
Author: kmacy
Date: Wed May 12 03:29:11 2010
New Revision: 207949
URL: http://svn.freebsd.org/changeset/base/207949
Log:
try working around panic by validating rt and lle
MFC after:3 days
Modified:
head/sys/netinet6/ip6_output.c
Modified: head/sys/netinet6/ip6_output.c
=
Author: kmacy
Date: Wed May 12 04:51:20 2010
New Revision: 207953
URL: http://svn.freebsd.org/changeset/base/207953
Log:
workaround bug with ipv6 where a flow can have a null rtentry
Modified:
head/sys/net/flowtable.c
Modified: head/sys/net/flowtable.c
===
Author: kmacy
Date: Thu May 13 19:36:13 2010
New Revision: 208042
URL: http://svn.freebsd.org/changeset/base/208042
Log:
fix compile error on some builds by doing the equivalent of
an "extern VNET_DEFINE" without "__used"
MFC after:3 days
Modified:
head/sys/netinet6/ip6_input.c
Mo
Author: kmacy
Date: Thu May 13 19:47:36 2010
New Revision: 208043
URL: http://svn.freebsd.org/changeset/base/208043
Log:
do a proper fix
Pointed out by: np@
MFC after:3 days
Modified:
head/sys/netinet6/ip6_input.c
Modified: head/sys/netinet6/ip6_input.c
Author: kmacy
Date: Sun May 16 21:48:39 2010
New Revision: 208171
URL: http://svn.freebsd.org/changeset/base/208171
Log:
allocate ipv6 flows from the ipv6 flow zone
reported by: rrs@
MFC after:3 days
Modified:
head/sys/net/flowtable.c
head/sys/net/flowtable.h
head/sys/netine
Author: kmacy
Date: Thu Dec 11 22:51:11 2008
New Revision: 185945
URL: http://svn.freebsd.org/changeset/base/185945
Log:
Add entry for if_transmit and if_qflush
Modified:
head/share/man/man9/ifnet.9
Modified: head/share/man/man9/ifnet.9
===
Author: kmacy
Date: Fri Dec 12 02:07:45 2008
New Revision: 185965
URL: http://svn.freebsd.org/changeset/base/185965
Log:
RTF_RNH_LOCKED needs to be passed in the flags arg not report,
apologies to thompsa
Modified:
head/sys/netinet6/in6_ifattach.c
Modified: head/sys/netinet6/in6_ifattach.c
1 - 100 of 327 matches
Mail list logo