sephe 2005/08/27 21:25:23 PDT
DragonFly src repository
Modified files:
test/testREADME
Log:
test commit.
Revision ChangesPath
1.40 +2 -1 src/test/test/README
http://www.dragonflybsd.org/cvsweb/src/test/test/README.diff?r1=1.39&r2=1.40&f=u
On 8/28/05, Jeroen Ruigrok/asmodai <[EMAIL PROTECTED]> wrote:
> asmodai 2005/08/27 22:58:20 PDT
>
> DragonFly src repository
>
> Modified files:
> contrib/bind-9.2.4rc7 README.DRAGONFLY
> contrib/binutils-2.15 README.DRAGONFLY
> contrib/cvs-1.12.12 README.DRAGONFLY
> contri
sephe 2005/08/29 03:19:52 PDT
DragonFly src repository
Modified files:
sys/dev/netif/aueif_aue.c
sys/dev/netif/axeif_axe.c
sys/dev/netif/cm if_cm_isa.c
sys/dev/netif/cueif_cue.c
sys/dev/netif/ed if_ed_isa.c
sys/dev/netif/em if_em.c
sephe 2005/08/30 03:16:33 PDT
DragonFly src repository
Modified files:
sys/dev/netif/cm if_cm_isa.c
Log:
in cm_isa_probe():
- remove unused stack variable
- clean up code path by removing unnecessary `goto'
Revision ChangesPath
1.10 +0 -5 src/sys/dev
sephe 2005/08/30 02:53:52 PDT
DragonFly src repository
Modified files:
sys/dev/netif/cm smc90cx6.c
Log:
printf("%s: str", ifp->if_xname) ==> if_printf(ifp, "str")
Revision ChangesPath
1.16 +29 -33src/sys/dev/netif/cm/smc90cx6.c
http://www.dragonflybsd.o
sephe 2005/08/30 05:33:49 PDT
DragonFly src repository
Modified files:
sys/dev/netif/cm smc90cx6.c smc90cx6var.h
Log:
1) Remove compat code
2) Do not include
3) Remove CMSOFTCOPY option and code introduced by this option.
softintr_{schedule, establish}() only exist
Thanks :-)
On 9/1/05, Sascha Wildner <[EMAIL PROTECTED]> wrote:
> swildner2005/08/31 16:22:47 PDT
>
> DragonFly src repository
>
> Removed files:
> sys/dev/disk/aic aic_cbus.c
> sys/dev/netif/ed if_ed98.h if_ed_cbus.c
> sys/dev/netif/fe if_fe_cbus.c
> Log:
> Rem
sephe 2005/09/01 02:17:19 PDT
DragonFly src repository
Modified files:
sys/dev/netif/cm if_cm_isa.c smc90cx6.c
Log:
1) in cm_isa_attach(), setup intr in the last step
2) in cm_attach()
- after 1), cm_attach() is intr safe, remove crit-sect
- initialize callout bef
Forget to mention joerg's reviewing -_-
Thanks, Joerg :-)
Cheers,
sephe
On 9/1/05, Sepherosa Ziehau <[EMAIL PROTECTED]> wrote:
> sephe 2005/09/01 02:17:19 PDT
>
> DragonFly src repository
>
> Modified files:
> sys/dev/netif/cm if_cm_isa.c
sephe 2005/09/01 05:59:38 PDT
DragonFly src repository
Modified files:
sys/dev/netif/cm smc90cx6.c
sys/net if_arcsubr.c
Log:
For Arcnet, announce link layer address in arc_ifattch(),
not in each Arcnet netif drivers (currently we only have cm(4)).
App
sephe 2005/09/02 01:14:36 PDT
DragonFly src repository
Modified files:
sys/dev/netif/cs if_cs.c if_csreg.h
Log:
- printf("%s: str", if_xname) ==> if_printf/device_printf
- remove unused macro CS_NAME
Revision ChangesPath
1.19 +23 -23src/sys/dev/netif/cs
sephe 2005/09/02 02:43:01 PDT
DragonFly src repository
Modified files:
sys/dev/netif/cs if_cs_isa.c
Log:
in cs_isa_probe()
clean up code path by remove unnecessary `error' check and `goto'
Revision ChangesPath
1.6 +1 -6 src/sys/dev/netif/cs/if_cs_isa.
sephe 2005/09/02 05:51:00 PDT
DragonFly src repository
Modified files:
sys/dev/netif/cs if_cs.c if_cs_isa.c if_cs_pccard.c
if_csvar.h
Log:
1) merge almost identical cs_{isa, pccard}_attach() into cs_attach()
2) staticize csintr()
3) add cs_detach
I have a very simple question here:
@@ -420,6 +430,46 @@ ehci_init(ehci_softc_t *sc)
+ for (i = 0; i < EHCI_INTRQHS; i++) {
+ sqh = sc->sc_islots[i].sqh;
+ if (i == 0) {
+ /* The last (1ms) QH terminates. */
+ sqh->
commit 23d2fa8fa8b2cb33c0f729c410d39f8db1fb2823
Author: Sepherosa Ziehau
Date: Tue Dec 14 21:13:21 2010 +0800
Serialize IFADDR alteration by netisr0
Summary of changes:
sys/netinet/in.c | 74 +++--
1 files changed, 49 insertions(+), 25
commit a7e9152e0b2bf76f6f9eb691c96714b4e965f3f4
Author: Sepherosa Ziehau
Date: Tue Dec 14 22:06:32 2010 +0800
if_clone: Don't destroy iface which is not create through if_clone mechanism
DragonFly-bug: http://bugs.dragonflybsd.org/issue1919
Summary of changes:
sys/net/b
commit e88a11538067dde002d8e85010c333e43e26aefe
Author: Sepherosa Ziehau
Date: Thu Dec 16 16:21:51 2010 +0800
test
Summary of changes:
test/test/README |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff
commit 409fe405305531a8d3b32c64f1eb28ec95d6b0eb
Author: Sepherosa Ziehau
Date: Sun Dec 19 20:07:13 2010 +0800
jme: Rework software reset procedure
There is a wired TX/RX clock synchronization issues during software reset.
To address these issues we have to disable and enable
commit 94603b1beafe1a82c4e61c095b5dcd978c5e8d58
Author: Sepherosa Ziehau
Date: Tue Dec 21 16:26:34 2010 +0800
tcp: Don't allow persist timer if TCP connection is not established yet
This probably could move the un-updated snd_nxt panic earlier.
The dump of the pan
commit 0488e2cd3d66b07085d365f6bd82d96ef3bdfc09
Author: Sepherosa Ziehau
Date: Tue Dec 28 09:54:55 2010 +0800
re(4): Add support for 8168E
Submitted-by: Tim Bisson
Summary of changes:
sys/dev/netif/re/if_re.c|4
sys/dev/netif/re/if_rereg.h |1 +
2 files
commit a2c558311ebed9dcd8941847e358f95359af97a7
Author: Sepherosa Ziehau
Date: Tue Dec 28 10:49:50 2010 +0800
ipflow: cpumask_t should be used instead of uint32_t
Summary of changes:
sys/netinet/ip_flow.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
http
On Wed, Dec 29, 2010 at 1:43 AM, Sascha Wildner
wrote:
>
> commit e842db4deafcf4130091eafd65e5ad6ae6384f72
> Author: Sascha Wildner
> Date: Tue Dec 28 18:42:20 2010 +0100
>
> kernel: Remove support for the EISA bus and EISA/VLB devices.
Yeah!!
--
Tomorrow Will Never Die
commit 8e0ec33bba020ab4df73731289378aee28caf399
Author: Sepherosa Ziehau
Date: Wed Dec 29 16:13:21 2010 +0800
ip_demux: Update comment for tcp_ctlport()
Summary of changes:
sys/netinet/ip_demux.c | 29 ++---
1 files changed, 18 insertions(+), 11 deletions
commit 4bcae717d537c2ee859604e711988ad399833e20
Author: Sepherosa Ziehau
Date: Wed Dec 29 15:48:08 2010 +0800
mtodoff: Add comment
While i'm here, nuke staled comment
Summary of changes:
sys/sys/mbuf.h |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
commit dc6a6a0efaffeb94fdd4c227f23ba7dc946d9e00
Author: Sepherosa Ziehau
Date: Wed Dec 29 15:51:45 2010 +0800
ip_demux: Update comment for ip_lengthcheck()
Summary of changes:
sys/netinet/ip_demux.c |3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
http
commit d9896cf8f9112091c33a36e2959a1e552074f7ac
Author: Sepherosa Ziehau
Date: Thu Dec 30 16:46:43 2010 +0800
Nuke forward_fastint_remote(), which has never been used.
Summary of changes:
sys/platform/pc32/isa/intr_machdep.c | 51 --
sys/platform/pc64
commit 8995ba1d97e8261b45d0fdc0d710068a55f4ccc4
Author: Sepherosa Ziehau
Date: Fri Dec 31 10:11:03 2010 +0800
pci: MPTable pcib/hostb should not be used, if !apic_io_enable
MP Table is not parsed at all if !apic_io_enable
Summary of changes:
sys/bus/pci/i386/mptable_pci.c
commit 84bf7d5ab73b7fe15b9d4ecdf3bf77bc33f65f19
Author: Sepherosa Ziehau
Date: Fri Dec 31 11:05:40 2010 +0800
intr: Remove unused TRP macros
Summary of changes:
sys/platform/pc32/apic/mpapic.c |4 ++--
sys/platform/pc32/isa/intr_machdep.h |9 +
2 files changed, 3
commit 7b32a0af6a190908fbddfd3f0028f45afb07f6ce
Author: Sepherosa Ziehau
Date: Fri Dec 31 13:54:17 2010 +0800
apic: Remove unused macros and duplicated comment
Summary of changes:
sys/platform/pc32/apic/apicvar.h | 51 --
1 files changed, 0
commit 87e3ca2d0df9dd172c993f817ac093ad1a09d965
Author: Sepherosa Ziehau
Date: Fri Dec 31 16:04:29 2010 +0800
intr: Start hardware interrupt at IDT_OFFSET
Summary of changes:
sys/platform/pc32/apic/apic_abi.c|4 ++--
sys/platform/pc32/isa/intr_machdep.h |3 +--
2 files
commit 2ce3ae864d45679d46170d5723b8b31e1f97b1fb
Author: Sepherosa Ziehau
Date: Fri Dec 31 14:05:46 2010 +0800
apic: Remove unused macros
Summary of changes:
sys/platform/pc32/apic/apicreg.h | 30 --
1 files changed, 0 insertions(+), 30 deletions(-)
http
commit 26408d725697a6e1f0905095b4d6544624f61b87
Author: Sepherosa Ziehau
Date: Fri Dec 31 14:15:52 2010 +0800
intr: Remove call_fast_unpend() declaration
This function is not implemented at all.
Summary of changes:
sys/platform/pc32/isa/intr_machdep.h |1 -
1 files changed
commit e4a4c490ac95cb996ef93eb65aed1888bbb768df
Author: Sepherosa Ziehau
Date: Fri Dec 31 11:08:50 2010 +0800
intr: Remove unused typedef
Summary of changes:
sys/platform/pc32/isa/intr_machdep.h |1 -
1 files changed, 0 insertions(+), 1 deletions(-)
http://gitweb.dragonflybsd.org
commit 507bf37b1e48f0e37b10b1dc71c3e75bdda2b8f0
Author: Sepherosa Ziehau
Date: Fri Dec 31 11:44:15 2010 +0800
intr: Make sure that changing IPI offset will also update related TPR
While I'm here, reorganize various IPI offsets
Summary of changes:
sys/platform/pc3
commit 6ab7c3afffd1bc2da613b1a9b4bf6d25a3dea437
Author: Sepherosa Ziehau
Date: Fri Dec 31 10:41:47 2010 +0800
intr: Clean up comment of Local APIC TPR
Summary of changes:
sys/platform/pc32/isa/intr_machdep.h | 75 -
1 files changed, 36 insertions(+), 39
commit 072d9b3ebee1073865d6a0d42eb53965d9a0c7bb
Author: Sepherosa Ziehau
Date: Fri Dec 31 13:32:34 2010 +0800
intr: Move IO/APIC IDT vector offset into isa/intr_machdep.h
Summary of changes:
sys/platform/pc32/apic/apic_abi.c|4 ++--
sys/platform/pc32/apic/apic_ipl.h|3
commit 90a567fb7ca1767171872ebb9573020f8607504b
Author: Sepherosa Ziehau
Date: Fri Dec 31 19:05:11 2010 +0800
apic: Clear all entries in int table
This fixes the case where missing 8259 entry and missing IRQ15
happen simultaneously
Summary of changes:
sys/platform/pc32/i386
commit 0c3d5ef6d2b49932a39bf1f7a56d2cbfa0da0fa7
Author: Sepherosa Ziehau
Date: Fri Dec 31 17:43:11 2010 +0800
busdma: Free map, if bus_dmamap_create() fails
Summary of changes:
sys/platform/pc32/i386/busdma_machdep.c |6 +-
sys/platform/pc64/x86_64/busdma_machdep.c |6
commit 37111f9c4a25a18d85edda8be1d7dcd7bd1393ff
Author: Sepherosa Ziehau
Date: Fri Dec 31 17:25:05 2010 +0800
busdma: Free bounce zone if any error happens during bus_dma_tag_create()
Summary of changes:
sys/platform/pc32/i386/busdma_machdep.c |6 --
sys/platform/pc64/x86_64
commit 08abe71408d6a2dcb3d57f4440b2312984d505ea
Author: Sepherosa Ziehau
Date: Fri Dec 31 17:28:12 2010 +0800
busdma: Make sure bounce zone's sysctl tree is created before destroying it
Summary of changes:
sys/platform/pc32/i386/busdma_machdep.c |3 ++-
sys/platform/pc64/x
commit c26842b6106804dc56cbcd5031662d4553b57a0c
Author: Sepherosa Ziehau
Date: Mon Dec 27 16:24:03 2010 +0800
busdma: Add PROTECTED bus_dma_tag_create() flag.
PROTECTED
All of the functions called with the dma_tag are already protected by
the caller, so busdma code
commit 7dbe273f94637e135182a3153c43b9d96a2a67ee
Author: Sepherosa Ziehau
Date: Mon Dec 27 15:44:23 2010 +0800
busdma: Add PRIVBZONE and ALLOCALL bus_dma_tag_create() flags.
PRIVBZONE
Use a private bounce zone instead of a shared one. A private bounce
zone will vanish
commit 5992bdfc7bece8e45709e6587a372f6251e42551
Author: Sepherosa Ziehau
Date: Sun Jan 9 15:01:32 2011 +0800
pf: It's opt_carp.h not use_carp.h
Summary of changes:
sys/net/pf/Makefile|5 -
sys/net/pf/if_pfsync.c |2 +-
2 files changed, 5 insertions(+), 2 dele
commit 64fa659e3e0f28eeffa905c46307c4c420535746
Author: Sepherosa Ziehau
Date: Thu Jan 6 12:30:56 2011 +0800
icu: Strip extra blank lines
Summary of changes:
sys/platform/pc32/icu/icu_ipl.h |2 --
1 files changed, 0 insertions(+), 2 deletions(-)
http://gitweb.dragonflybsd.org
commit 3a1564f90c538c10ff6eb061bcd779e91b77b717
Author: Sepherosa Ziehau
Date: Thu Jan 6 12:29:44 2011 +0800
icu: Remove no onger applicable comment
Summary of changes:
sys/platform/pc32/icu/icu.h |8
1 files changed, 0 insertions(+), 8 deletions(-)
http
commit 20a6b6c79bdcc7996d6492977c5d7f1764f30f7f
Author: Sepherosa Ziehau
Date: Thu Jan 6 12:51:09 2011 +0800
intr: Don't pass the vector name to INTR_HANDLER
Summary of changes:
sys/platform/pc32/apic/apic_vector.s | 68 +-
sys/platform/pc3
commit 54e1df6b2c4fa22e61091f454565387052683bbc
Author: Sepherosa Ziehau
Date: Thu Jan 6 12:28:14 2011 +0800
intr_abi: Reindent
Summary of changes:
sys/platform/pc32/apic/apic_abi.c | 329 +++--
sys/platform/pc32/icu/icu_abi.c | 185
commit 0956149b3dbc1254d49904041eb1d175310a8cb5
Author: Sepherosa Ziehau
Date: Wed Jan 5 20:23:02 2011 +0800
Revert "Revert "IO APIC: Assign pins dedicated to PCI in the early stage.""
This reverts commit 4612bd39e96dec8f15117c89cbaa12c6bdfb75d2.
Summary o
commit 081be8a5493658b5f2a085f1586d9e1d54219eab
Author: Sepherosa Ziehau
Date: Thu Jan 6 12:34:33 2011 +0800
intr: We no longer have the fast version of intrs
Summary of changes:
sys/platform/pc32/apic/apic_abi.c| 72 +-
sys/platform/pc32/apic
commit 7fb259ca9e17fb9a4f7fef81f1bcbadfe2e5e2c9
Author: Sepherosa Ziehau
Date: Thu Jan 6 12:59:22 2011 +0800
apic: Remove no longer applicable comment
Summary of changes:
sys/platform/pc32/apic/apic_abi.c |6 --
1 files changed, 0 insertions(+), 6 deletions(-)
http
commit c263294b570bc9641fe5184b066fd801803046a4
Author: Sepherosa Ziehau
Date: Thu Jan 6 23:53:19 2011 +0800
intr: Support upto 192 IDT entries in ipl and intr vector asm code
Remove 32bits gd_fpending mask and add 32bits gd_ipending mask array
which has 6 elements. This
On Thu, Jan 13, 2011 at 1:34 AM, Matthew Dillon
wrote:
> :
> :commit 081be8a5493658b5f2a085f1586d9e1d54219eab
> :Author: Sepherosa Ziehau
> :Date: Thu Jan 6 12:34:33 2011 +0800
> :
> : intr: We no longer have the fast version of intrs
>
> Wait... what about INT
commit c529614ee0060246d8d1464c8f7dbea0e9f8c46b
Author: Sepherosa Ziehau
Date: Sat Jan 15 20:02:34 2011 +0800
tcp: Don't panic if persist timer is started in CLOSED and TERMINATING
Persistent timer could go wrong only when SYN is to be turned on in
tcp_output(), ho
commit dfeaac88449dc619f93c947aba4086298dee47b9
Author: Sepherosa Ziehau
Date: Sat Jan 15 23:30:25 2011 +0800
ioapic: macro renaming
Consistent with i386. No functional changes
Summary of changes:
sys/platform/pc64/apic/apic_ipl.s | 16
sys/platform/pc64
commit 4ceff8113746fa2966e13ba282618e24f43bd539
Author: Sepherosa Ziehau
Date: Sun Jan 16 14:12:53 2011 +0800
ioapic: Use shll in APIC_INTR{DIS,EN}
Summary of changes:
sys/platform/pc64/apic/apic_ipl.s |4 ++--
sys/platform/pc64/include/smp.h | 11 +--
sys/platform
commit 65c9c30cf021c8af89572d791a09b301b7850a22
Author: Sepherosa Ziehau
Date: Sun Jan 16 16:08:42 2011 +0800
x86_64 apic: Remove no longer applicable comment
Summary of changes:
sys/platform/pc64/apic/apic_abi.c |6 --
1 files changed, 0 insertions(+), 6 deletions(-)
http
commit 35e45e479a5e27221c3d8ab80af55ebf234b08fb
Author: Sepherosa Ziehau
Date: Sun Jan 16 16:02:35 2011 +0800
x86_64 intr: We no longer have the fast version of intr vectors
Summary of changes:
sys/platform/pc64/apic/apic_abi.c| 56 +-
sys/platform
commit d70983003b66ad64818c4109fad5b85493f31cfe
Author: Sepherosa Ziehau
Date: Sun Jan 16 15:50:47 2011 +0800
x86_64 icu: Strip extra blank lines
Summary of changes:
sys/platform/pc64/icu/icu_ipl.h |2 --
1 files changed, 0 insertions(+), 2 deletions(-)
http
commit 339478ac0a5788113c0615ff2879f8553f266ade
Author: Sepherosa Ziehau
Date: Sun Jan 16 15:41:01 2011 +0800
x86_64 intr_abi: Reindent
Summary of changes:
sys/platform/pc64/apic/apic_abi.c | 316 +++--
sys/platform/pc64/icu/icu_abi.c | 181
commit 58e8d3d87390a01ae81d70de17dcd7dc01ac0cf1
Author: Sepherosa Ziehau
Date: Sun Jan 16 16:07:22 2011 +0800
x86_64 intr: Don't pass the vector name to INTR_HANDLER
Summary of changes:
sys/platform/pc64/apic/apic_vector.s | 52 +-
sys/platform/pc6
commit f58841da6be55e7eb74626a0c94f4abaea06c284
Author: Sepherosa Ziehau
Date: Sun Jan 16 15:47:58 2011 +0800
x86_64 icu: Remove no onger applicable comment
Summary of changes:
sys/platform/pc64/icu/icu.h |8
1 files changed, 0 insertions(+), 8 deletions(-)
http
commit 4a9a1ec1c36edc487f1da57eab76a21ab0a949c1
Author: Sepherosa Ziehau
Date: Mon Jan 17 10:15:37 2011 +0800
udp ctlport: We should call udp_addrcpu() instead of INP_MPORT_HASH_UDP()
This is the leftover after we serialize UDP user space output to CPU0
Reported-by
commit cb31590dc03a220280a71f799474561d4945b466
Author: Sepherosa Ziehau
Date: Mon Jan 17 16:54:49 2011 +0800
x86_64 madt: Remove unapplicable comment
Summary of changes:
sys/platform/pc64/x86_64/mp_madt.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
http
commit 49792f6150bc05ace948261851c7594cfd8c07ab
Author: Sepherosa Ziehau
Date: Mon Jan 17 21:46:11 2011 +0800
icu: Remove unused macros
Summary of changes:
sys/platform/pc32/icu/icu_vector.s | 17 -
sys/platform/pc64/icu/icu_vector.s | 17 -
2 files
commit 9611ff202d0d7da4619ba35d27fa1116cccef60a
Author: Sepherosa Ziehau
Date: Mon Jan 17 23:17:24 2011 +0800
x86_64 intr: Support upto 192 IDT entries in ipl and intr vector asm code
Most parts are same as following commit on i386:
c263294b570bc9641fe5184b066fd801803046a4
commit 8ccefc8e0c2087757954d902718d4053c962001a
Author: Sepherosa Ziehau
Date: Thu Jan 20 11:39:53 2011 +0800
ipflow: Use CPUMASK
Summary of changes:
sys/netinet/ip_flow.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git
commit 0379d9fdcb18455f8bf754600d13f81c543ed88d
Author: Sepherosa Ziehau
Date: Thu Jan 20 15:44:47 2011 +0800
pf_socket_lookup: Don't domsg, which could easily lockup network system
Summary of changes:
sys/net/pf/pf.c | 27 +++
1 files changed, 27 inser
commit d9663f0566192e34fb1c245bc12b6b2c17eecab5
Author: Sepherosa Ziehau
Date: Thu Jan 20 15:30:28 2011 +0800
pf_socket_lookup: lwkt_domsg is to be used, don't kmalloc the msg.
Summary of changes:
sys/net/pf/pf.c |5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
commit dc07210e1137e23a1cc25d5301e3420d69b3e439
Author: Sepherosa Ziehau
Date: Mon Jan 24 14:51:40 2011 +0800
em/emx: Reserve 2 (instead of 1) TX descriptors for TX ring
Same as what Intel's Linux driver is doing.
Summary of changes:
sys/dev/netif/em/if_em.h |4 ++--
commit d426f67af78c2ef83985b11df422dc201242002b
Author: Sepherosa Ziehau
Date: Mon Jan 24 22:41:29 2011 +0800
clock: Remove no longer used statclock_disable and related code
Summary of changes:
sys/platform/pc32/include/clock.h |1 -
sys/platform/pc32/isa/clock.c
commit a5dcc84243376cf820f954a2fa61dd80625fdb30
Author: Sepherosa Ziehau
Date: Thu Jan 27 10:45:10 2011 +0800
pc32: Move ipl.s and ipl_funcs.c from isa/ to i386/
They are actually not ISA specific at all.
Summary of changes:
sys/platform/pc32/conf/files|6
commit c571da4aeb2ab1a86a14353de9b38ce37efe418a
Author: Sepherosa Ziehau
Date: Thu Jan 27 11:44:46 2011 +0800
ioapic: Support upto 192 IDT entries
Summary of changes:
sys/platform/pc32/apic/apic_abi.c| 422 +++---
sys/platform/pc32/apic/apic_ipl.h
commit 9caf58d72dc217c114031cde06852f693a6f3471
Author: Sepherosa Ziehau
Date: Thu Jan 27 10:59:39 2011 +0800
intr: Prepare to support 192 IDT entries; don't allow syscall to be taken.
Summary of changes:
sys/platform/pc32/apic/apic_abi.c|3 ++-
sys/platform/pc3
commit da6ddc66dd4764c621d5da09fa55a68b98e403e7
Author: Sepherosa Ziehau
Date: Thu Jan 27 11:11:21 2011 +0800
intr: Enable 192 IDT entries in machine independent code
Summary of changes:
sys/sys/interrupt.h |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
http
commit c6fd64bfb7f8c495339bf14e1a1fa6f2e984c24a
Author: Sepherosa Ziehau
Date: Thu Jan 27 15:10:07 2011 +0800
intr: Remove wrongly-coded nexus_config_intr()
Summary of changes:
sys/platform/pc32/i386/nexus.c | 27 ---
1 files changed, 0 insertions(+), 27
commit 6b4665091b25da4a2467e3f050a09e109fadcff3
Author: Sepherosa Ziehau
Date: Thu Jan 27 18:42:56 2011 +0800
apic: Removed unused apic_eoi()
Summary of changes:
sys/platform/pc32/apic/apic_ipl.s|7 ---
sys/platform/pc32/include/smp.h |1 -
sys/platform/vkernel
commit 68f2bfee0d76e7e2225628d292abafcaaa7c33b8
Author: Sepherosa Ziehau
Date: Fri Jan 28 10:33:48 2011 +0800
intr: Function renaming
Summary of changes:
sys/platform/pc32/isa/intr_machdep.c |8
sys/platform/pc64/isa/intr_machdep.c |8
2 files changed, 8
commit 0b21ef8ebf9714767bc5c9174133ec9986c2fe39
Author: Sepherosa Ziehau
Date: Fri Jan 28 11:08:54 2011 +0800
icu_init: Cleanup
Summary of changes:
sys/platform/pc32/isa/intr_machdep.c | 41 +
sys/platform/pc64/isa/intr_machdep.c | 41
commit 2aaab069bbe6c801ecd8cb2fb5f55fca9541
Author: Sepherosa Ziehau
Date: Fri Jan 28 11:37:09 2011 +0800
kernel cleanup: Remove unnecessary inclusion of machine/isa/intr_machdep.h
Summary of changes:
sys/bus/isa/pnpeat.c | 14 ++
sys/dev/netif/rdp/if_rdp.c
commit cbc5d70e1921ff29ab602206116e61d6c73d9665
Author: Sepherosa Ziehau
Date: Fri Jan 28 17:07:51 2011 +0800
i386: Add CPU_HAS_SSE2 and CPU_HAS_FXSR options
Currently:
CPU_HAS_SSE2 enables the use of lfence and mfence
CPU_HAS_FXSR enables the use of sfence
They
commit 5a1a2253f4264492b37891e4c809b29b117f60c7
Author: Sepherosa Ziehau
Date: Fri Jan 28 17:45:40 2011 +0800
lwkt_synchronize_ipiqs: Add volatile to cpumask
Mainly to make sure compiler will not over-optimize it.
Summary of changes:
sys/kern/lwkt_ipiq.c |7 ---
1 files
commit 39bedebc8310ef8759ce81f094c9eed1b888d570
Author: Sepherosa Ziehau
Date: Sun Jan 30 10:36:11 2011 +0800
cpu_sfence: Don't use sfence
As suggested by dillon@, it will create many unnecessary stalls
Summary of changes:
sys/cpu/i386/include/cpufunc.h |
commit 10db3cc6642ceef0ebeba467ff8834eb194f15d6
Author: Sepherosa Ziehau
Date: Sun Jan 30 14:33:52 2011 +0800
ioapic/icu: Rework PIC selection code
- In the early stage, before I/O APIC is detected and setup, ICU controls
interrupts, so all IDT entries should be set to
commit 1c2bce94d7b7c32c12512cd8f9f3454c83da2e93
Author: Sepherosa Ziehau
Date: Sun Jan 30 16:31:29 2011 +0800
icu: Put ICU_IMR_OFFSET into machine_base/icu/icu.h
Summary of changes:
sys/bus/isa/i386/isa.h |2 --
sys/bus/isa/isareg.h |2 --
sys/bus
commit 1b5059791e18cdcbd8857a6d8ab94c5e0ce1
Author: Sepherosa Ziehau
Date: Sun Jan 30 17:44:26 2011 +0800
icu: Split out icu/icu.c
Summary of changes:
sys/platform/pc32/acpica5/acpi_wakeup.c |2 +-
sys/platform/pc32/conf/files|1 +
sys/platform/pc32/i386
commit aad1f73434c23d80797f63cc5c7596f64814c482
Author: Sepherosa Ziehau
Date: Fri Jan 21 13:55:36 2011 +0800
udp6: Protect udbinfo by udbinfo barrier
Summary of changes:
sys/netinet/udp_usrreq.c |6 ++
sys/netinet/udp_var.h |2 ++
sys/netinet6/udp6_usrreq.c | 24
commit 0503d1d027227c5c8e52f9aae4a0304f6bd04b93
Author: Sepherosa Ziehau
Date: Tue Jan 25 13:35:11 2011 +0800
netisr: Make netisr barrier's done and cpumask volatile
So that the assignment to these two variables and the following wakeup()
will not get reordered.
Summa
commit 4bcc2b127c70c86b8ebb27f3241896d67a030004
Author: Sepherosa Ziehau
Date: Fri Jan 28 14:43:05 2011 +0800
netisr: Make sure that netisr barrier's done is globally visible
Summary of changes:
sys/net/netisr.c |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
commit 8577c290465e97f070d6a4e02e7e9321a8364701
Author: Sepherosa Ziehau
Date: Thu Dec 23 16:01:41 2010 +0800
inpcb: Add pcblist sysctl helper function w/o using marker inpcb
Summary of changes:
sys/netinet/in_pcb.c | 37 +
sys/netinet/in_pcb.h
commit 17f6e9081e5ff30a046845b914f6d0ca40b75a23
Author: Sepherosa Ziehau
Date: Fri Jan 21 10:44:35 2011 +0800
udp_getcred: Release serializer when doing SYSCTL_OUT
Mainly to avoid deadlock during copyout
Reminded-by: dillon@
Summary of changes:
sys/netinet/udp_usrreq.c
commit 88d239e0b6182231da2f9a01f681a44e9ac4277b
Author: Sepherosa Ziehau
Date: Mon Jan 24 16:48:04 2011 +0800
tcp6: Set TF_SYNCACHE properly in tcp6_usr_listen()
Summary of changes:
sys/netinet/tcp_usrreq.c | 11 ---
1 files changed, 8 insertions(+), 3 deletions(-)
http
commit 8f9b2aed01104c25f1042763ecf10391f4cfb852
Author: Sepherosa Ziehau
Date: Mon Jan 24 15:39:54 2011 +0800
tcp_usr_listen: Use domsg when duplicate listen socket's inp wildcard hash
This makes sure that the each protocol threads sees the socket when
tcp_usr_l
commit 5a38e392fc0cc6547f5e5a03a5fb1024ef576f54
Author: Sepherosa Ziehau
Date: Thu Dec 23 16:03:08 2010 +0800
udp: pcb list/hashtable protection stage 2/2
- Use serializer to protect pcb list/hashtable iteration not running
in netisrs.
- Don't use marker pcb, so e
commit 7123bbffe19efb0b96486c3be6f5eaa848dbf7f0
Author: Sepherosa Ziehau
Date: Fri Jan 21 16:14:03 2011 +0800
tcp: Don't abuse TF_SYNCACHE to ill-optimize syncache_destroy()
- We now turn on TF_SYNCACHE when listen(2) is called.
- When a listen(2) socket is to be cl
commit 6003dd533305e8ffc36f120b5527ee6640c64fd0
Author: Sepherosa Ziehau
Date: Thu Dec 23 13:27:51 2010 +0800
udp: pcb list/hashtable protection stage 1/2
Use netisr barrier make sure that netisr will not iterating pcb list or
hashtable when adding or removing pcb
commit db190d5c850fbe0b4eddccd968f6732cbf2737cd
Author: Sepherosa Ziehau
Date: Fri Jan 21 13:30:19 2011 +0800
inpcb: Save UDP inpcb into temporary memory during in_pcblist
The temorary memory is used later to do the SYSCTL_OUT without
the udbinfo serializer being held
commit ce6f0462a237160626ebf5cc25f2d792b941b905
Author: Sepherosa Ziehau
Date: Mon Jan 24 15:52:45 2011 +0800
tcp: Make listen(2) socket close(2) MPSAFE
- Cleanup the syncache entries on each CPU for this inp.
- Before whacking the inp, we unhook the inp wildcard hash and
commit a91f9815c9eb424a4960bbd52fbbd85b7d27a510
Author: Sepherosa Ziehau
Date: Thu Dec 23 13:12:39 2010 +0800
netisr: Add netisr barrier which stalls all netisrs
netisr_barrier_set()
Set a netisr barrier, which stalls all netisr. Currently it must be
called from
commit ca3321f80921e6398c9aa5a4c00811086e981d76
Author: Sepherosa Ziehau
Date: Mon Jan 31 11:09:35 2011 +0800
netisr barrier: Avoid lockless wakeup/tsleep race
Add a waiting state (NETISR_BR_WAITDONE), before it is set wakeup()
will not be called. And use atomic_cmpset_int
commit d0c7a72ac56c6d7472dbb847ddd1d1151dcb4440
Author: Sepherosa Ziehau
Date: Mon Jan 31 13:43:24 2011 +0800
netisr barrier: Prevent netisr_barrier_dispatch() from false wakeup
- Change wait states into wait flags, only test NOTDONE flag when
being woken up.
- Simplify
1 - 100 of 3059 matches
Mail list logo