cvs commit: src/test/test README

2005-08-27 Thread Sepherosa Ziehau
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

Re: cvs commit: src/contrib/bind-9.2.4rc7 README.DRAGONFLY src/contrib/binutils-2.15 README.DRAGONFLY src/contrib/cvs-1.12.12 README.DRAGONFLY src/contrib/gcc-3.4 README.DRAGONFLY src/contrib/gcc-4.0

2005-08-27 Thread Sepherosa Ziehau
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

cvs commit: src/sys/dev/netif/aue if_aue.c src/sys/dev/netif/axe if_axe.c src/sys/dev/netif/cm if_cm_isa.c src/sys/dev/netif/cue if_cue.c src/sys/dev/netif/ed if_ed_isa.c src/sys/dev/n

2005-08-29 Thread Sepherosa Ziehau
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

cvs commit: src/sys/dev/netif/cm if_cm_isa.c

2005-08-30 Thread Sepherosa Ziehau
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

cvs commit: src/sys/dev/netif/cm smc90cx6.c

2005-08-30 Thread Sepherosa Ziehau
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

cvs commit: src/sys/dev/netif/cm smc90cx6.c smc90cx6var.h

2005-08-30 Thread Sepherosa Ziehau
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

Re: cvs commit: src/sys/dev/disk/aic aic_cbus.c src/sys/dev/netif/ed if_ed98.h if_ed_cbus.c src/sys/dev/netif/fe if_fe_cbus.c

2005-08-31 Thread Sepherosa Ziehau
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

cvs commit: src/sys/dev/netif/cm if_cm_isa.c smc90cx6.c

2005-09-01 Thread Sepherosa Ziehau
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

Re: cvs commit: src/sys/dev/netif/cm if_cm_isa.c smc90cx6.c

2005-09-01 Thread Sepherosa Ziehau
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

cvs commit: src/sys/dev/netif/cm smc90cx6.c src/sys/net if_arcsubr.c

2005-09-01 Thread Sepherosa Ziehau
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

cvs commit: src/sys/dev/netif/cs if_cs.c if_csreg.h

2005-09-02 Thread Sepherosa Ziehau
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

cvs commit: src/sys/dev/netif/cs if_cs_isa.c

2005-09-02 Thread Sepherosa Ziehau
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.

cvs commit: src/sys/dev/netif/cs if_cs.c if_cs_isa.c if_cs_pccard.c if_csvar.h

2005-09-02 Thread Sepherosa Ziehau
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

Re: cvs commit: src/sys/bus/usb ehci.c ehcireg.h usb_port.h

2005-09-03 Thread Sepherosa Ziehau
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->

git: Serialize IFADDR alteration by netisr0

2010-12-15 Thread Sepherosa Ziehau
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

git: if_clone: Don't destroy iface which is not create through if_clone mechanism

2010-12-15 Thread Sepherosa Ziehau
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

git: test

2010-12-16 Thread Sepherosa Ziehau
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

git: jme: Rework software reset procedure

2010-12-19 Thread Sepherosa Ziehau
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

git: tcp: Don't allow persist timer if TCP connection is not established yet

2010-12-21 Thread Sepherosa Ziehau
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

git: re(4): Add support for 8168E

2010-12-27 Thread Sepherosa Ziehau
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

git: ipflow: cpumask_t should be used instead of uint32_t

2010-12-27 Thread Sepherosa Ziehau
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

Re: git: kernel: Remove support for the EISA bus and EISA/VLB devices.

2010-12-28 Thread Sepherosa Ziehau
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

git: ip_demux: Update comment for tcp_ctlport()

2010-12-29 Thread Sepherosa Ziehau
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

git: mtodoff: Add comment

2010-12-29 Thread Sepherosa Ziehau
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(-)

git: ip_demux: Update comment for ip_lengthcheck()

2010-12-29 Thread Sepherosa Ziehau
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

git: Nuke forward_fastint_remote(), which has never been used.

2010-12-30 Thread Sepherosa Ziehau
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

git: pci: MPTable pcib/hostb should not be used, if !apic_io_enable

2010-12-30 Thread Sepherosa Ziehau
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

git: intr: Remove unused TRP macros

2010-12-31 Thread Sepherosa Ziehau
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

git: apic: Remove unused macros and duplicated comment

2010-12-31 Thread Sepherosa Ziehau
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

git: intr: Start hardware interrupt at IDT_OFFSET

2010-12-31 Thread Sepherosa Ziehau
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

git: apic: Remove unused macros

2010-12-31 Thread Sepherosa Ziehau
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

git: intr: Remove call_fast_unpend() declaration

2010-12-31 Thread Sepherosa Ziehau
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

git: intr: Remove unused typedef

2010-12-31 Thread Sepherosa Ziehau
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

git: intr: Make sure that changing IPI offset will also update related TPR

2010-12-31 Thread Sepherosa Ziehau
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

git: intr: Clean up comment of Local APIC TPR

2010-12-31 Thread Sepherosa Ziehau
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

git: intr: Move IO/APIC IDT vector offset into isa/intr_machdep.h

2010-12-31 Thread Sepherosa Ziehau
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

git: apic: Clear all entries in int table

2010-12-31 Thread Sepherosa Ziehau
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

git: busdma: Free map, if bus_dmamap_create() fails

2011-01-08 Thread Sepherosa Ziehau
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

git: busdma: Free bounce zone if any error happens during bus_dma_tag_create()

2011-01-08 Thread Sepherosa Ziehau
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

git: busdma: Make sure bounce zone's sysctl tree is created before destroying it

2011-01-08 Thread Sepherosa Ziehau
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

git: busdma: Add PROTECTED bus_dma_tag_create() flag.

2011-01-08 Thread Sepherosa Ziehau
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

git: busdma: Add PRIVBZONE and ALLOCALL bus_dma_tag_create() flags.

2011-01-08 Thread Sepherosa Ziehau
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

git: pf: It's opt_carp.h not use_carp.h

2011-01-08 Thread Sepherosa Ziehau
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

git: icu: Strip extra blank lines

2011-01-09 Thread Sepherosa Ziehau
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

git: icu: Remove no onger applicable comment

2011-01-09 Thread Sepherosa Ziehau
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

git: intr: Don't pass the vector name to INTR_HANDLER

2011-01-09 Thread Sepherosa Ziehau
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

git: intr_abi: Reindent

2011-01-09 Thread Sepherosa Ziehau
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

git: Revert "Revert "IO APIC: Assign pins dedicated to PCI in the early stage.""

2011-01-09 Thread Sepherosa Ziehau
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

git: intr: We no longer have the fast version of intrs

2011-01-09 Thread Sepherosa Ziehau
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

git: apic: Remove no longer applicable comment

2011-01-09 Thread Sepherosa Ziehau
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

git: intr: Support upto 192 IDT entries in ipl and intr vector asm code

2011-01-09 Thread Sepherosa Ziehau
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

Re: git: intr: We no longer have the fast version of intrs

2011-01-14 Thread Sepherosa Ziehau
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

git: tcp: Don't panic if persist timer is started in CLOSED and TERMINATING

2011-01-15 Thread Sepherosa Ziehau
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

git: ioapic: macro renaming

2011-01-15 Thread Sepherosa Ziehau
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

git: ioapic: Use shll in APIC_INTR{DIS,EN}

2011-01-15 Thread Sepherosa Ziehau
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

git: x86_64 apic: Remove no longer applicable comment

2011-01-16 Thread Sepherosa Ziehau
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

git: x86_64 intr: We no longer have the fast version of intr vectors

2011-01-16 Thread Sepherosa Ziehau
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

git: x86_64 icu: Strip extra blank lines

2011-01-16 Thread Sepherosa Ziehau
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

git: x86_64 intr_abi: Reindent

2011-01-16 Thread Sepherosa Ziehau
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

git: x86_64 intr: Don't pass the vector name to INTR_HANDLER

2011-01-16 Thread Sepherosa Ziehau
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

git: x86_64 icu: Remove no onger applicable comment

2011-01-16 Thread Sepherosa Ziehau
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

git: udp ctlport: We should call udp_addrcpu() instead of INP_MPORT_HASH_UDP()

2011-01-16 Thread Sepherosa Ziehau
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

git: x86_64 madt: Remove unapplicable comment

2011-01-17 Thread Sepherosa Ziehau
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

git: icu: Remove unused macros

2011-01-17 Thread Sepherosa Ziehau
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

git: x86_64 intr: Support upto 192 IDT entries in ipl and intr vector asm code

2011-01-17 Thread Sepherosa Ziehau
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

git: ipflow: Use CPUMASK

2011-01-19 Thread Sepherosa Ziehau
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

git: pf_socket_lookup: Don't domsg, which could easily lockup network system

2011-01-19 Thread Sepherosa Ziehau
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

git: pf_socket_lookup: lwkt_domsg is to be used, don't kmalloc the msg.

2011-01-19 Thread Sepherosa Ziehau
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(-)

git: em/emx: Reserve 2 (instead of 1) TX descriptors for TX ring

2011-01-24 Thread Sepherosa Ziehau
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 ++--

git: clock: Remove no longer used statclock_disable and related code

2011-01-24 Thread Sepherosa Ziehau
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

git: pc32: Move ipl.s and ipl_funcs.c from isa/ to i386/

2011-01-26 Thread Sepherosa Ziehau
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

git: ioapic: Support upto 192 IDT entries

2011-01-26 Thread Sepherosa Ziehau
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

git: intr: Prepare to support 192 IDT entries; don't allow syscall to be taken.

2011-01-26 Thread Sepherosa Ziehau
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

git: intr: Enable 192 IDT entries in machine independent code

2011-01-26 Thread Sepherosa Ziehau
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

git: intr: Remove wrongly-coded nexus_config_intr()

2011-01-26 Thread Sepherosa Ziehau
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

git: apic: Removed unused apic_eoi()

2011-01-27 Thread Sepherosa Ziehau
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

git: intr: Function renaming

2011-01-27 Thread Sepherosa Ziehau
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

git: icu_init: Cleanup

2011-01-27 Thread Sepherosa Ziehau
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

git: kernel cleanup: Remove unnecessary inclusion of machine/isa/intr_machdep.h

2011-01-27 Thread Sepherosa Ziehau
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

git: i386: Add CPU_HAS_SSE2 and CPU_HAS_FXSR options

2011-01-28 Thread Sepherosa Ziehau
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

git: lwkt_synchronize_ipiqs: Add volatile to cpumask

2011-01-28 Thread Sepherosa Ziehau
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

git: cpu_sfence: Don't use sfence

2011-01-29 Thread Sepherosa Ziehau
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 |

git: ioapic/icu: Rework PIC selection code

2011-01-29 Thread Sepherosa Ziehau
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

git: icu: Put ICU_IMR_OFFSET into machine_base/icu/icu.h

2011-01-30 Thread Sepherosa Ziehau
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

git: icu: Split out icu/icu.c

2011-01-30 Thread Sepherosa Ziehau
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

git: udp6: Protect udbinfo by udbinfo barrier

2011-01-30 Thread Sepherosa Ziehau
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

git: netisr: Make netisr barrier's done and cpumask volatile

2011-01-30 Thread Sepherosa Ziehau
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

git: netisr: Make sure that netisr barrier's done is globally visible

2011-01-30 Thread Sepherosa Ziehau
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(-)

git: inpcb: Add pcblist sysctl helper function w/o using marker inpcb

2011-01-30 Thread Sepherosa Ziehau
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

git: udp_getcred: Release serializer when doing SYSCTL_OUT

2011-01-30 Thread Sepherosa Ziehau
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

git: tcp6: Set TF_SYNCACHE properly in tcp6_usr_listen()

2011-01-30 Thread Sepherosa Ziehau
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

git: tcp_usr_listen: Use domsg when duplicate listen socket's inp wildcard hash

2011-01-30 Thread Sepherosa Ziehau
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

git: udp: pcb list/hashtable protection stage 2/2

2011-01-30 Thread Sepherosa Ziehau
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

git: tcp: Don't abuse TF_SYNCACHE to ill-optimize syncache_destroy()

2011-01-30 Thread Sepherosa Ziehau
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

git: udp: pcb list/hashtable protection stage 1/2

2011-01-30 Thread Sepherosa Ziehau
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

git: inpcb: Save UDP inpcb into temporary memory during in_pcblist

2011-01-30 Thread Sepherosa Ziehau
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

git: tcp: Make listen(2) socket close(2) MPSAFE

2011-01-30 Thread Sepherosa Ziehau
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

git: netisr: Add netisr barrier which stalls all netisrs

2011-01-30 Thread Sepherosa Ziehau
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

git: netisr barrier: Avoid lockless wakeup/tsleep race

2011-01-30 Thread Sepherosa Ziehau
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

git: netisr barrier: Prevent netisr_barrier_dispatch() from false wakeup

2011-01-30 Thread Sepherosa Ziehau
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   2   3   4   5   6   7   8   9   10   >