the
nathanw_sa branch difficult.
+Branch: cherry-xenmp
+Description: Port i386 and amd64 Xen kernels to run MP
+Status: Active
+Start Date: 1st June 2011
+End Date:
+Base Tag: cherry-xenmp-base
+Maintainer: Cherry G. Mathew che...@netbsd.org
+Scope: kernel
+Notes:
+
Branch: chris-arm-intr-rework
Module Name:src
Committed By: cherry
Date: Tue Jun 21 07:20:57 UTC 2011
Modified Files:
src/sys/sys: userret.h
Log Message:
#include sys/proc.h before using struct proc.p_timerpend
To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 src/sys/sys/userret.h
Module Name:src
Committed By: cherry
Date: Sun Jun 26 12:56:33 UTC 2011
Modified Files:
src/sys/arch/xen/include [cherry-xenmp]: intr.h
src/sys/arch/xen/xen [cherry-xenmp]: hypervisor.c
Log Message:
Unbreak uniprocessor build
To generate a diff of this commit:
Module Name:src
Committed By: cherry
Date: Mon Jun 27 10:21:53 UTC 2011
Modified Files:
src/sys/arch/xen/conf [cherry-xenmp]: files.xen
Log Message:
Conditionally compile xen_ipi.c
To generate a diff of this commit:
cvs rdiff -u -r1.118.2.2 -r1.118.2.3
Module Name:src
Committed By: cherry
Date: Mon Jun 27 10:23:21 UTC 2011
Modified Files:
src/sys/arch/xen/x86 [cherry-xenmp]: x86_xpmap.c
Log Message:
Add xpq locking around xpq-QUEUE_TLB_FLUSH()
To generate a diff of this commit:
cvs rdiff -u -r1.26.2.2 -r1.26.2.3
Module Name:src
Committed By: cherry
Date: Sat Jul 16 10:59:46 UTC 2011
Modified Files:
src/sys/arch/x86/include [cherry-xenmp]: cpu.h
src/sys/arch/x86/x86 [cherry-xenmp]: pmap.c
src/sys/arch/xen/x86 [cherry-xenmp]: cpu.c x86_xpmap.c xen_pmap.c
Log
Module Name:src
Committed By: cherry
Date: Sat Jul 23 09:21:53 UTC 2011
Modified Files:
src/sys/arch/x86/x86 [cherry-xenmp]: ipi.c
Log Message:
Remove the bogus TLB ipi wrapper code. We don't use it in xen anyway.
This syncs back, with -current.
To generate a diff of
Module Name:src
Committed By: cherry
Date: Mon Jul 25 17:29:43 UTC 2011
Modified Files:
src/sys/arch/xen/xen [cherry-xenmp]: clock.c
Log Message:
Do not register the same callback more than once.
To generate a diff of this commit:
cvs rdiff -u -r1.54.6.1 -r1.54.6.2
Module Name:src
Committed By: cherry
Date: Sun Jul 31 20:49:12 UTC 2011
Modified Files:
src/sys/arch/amd64/amd64 [cherry-xenmp]: db_interface.c
src/sys/arch/i386/i386 [cherry-xenmp]: db_interface.c gdt.c machdep.c
src/sys/arch/i386/include [cherry-xenmp]:
Module Name:src
Committed By: cherry
Date: Sun Jul 31 20:55:22 UTC 2011
Modified Files:
src/sys/arch/x86/x86 [cherry-xenmp]: pmap_tlb.c
Log Message:
Oops. remove spurious #undef MULTIPROCESSOR
To generate a diff of this commit:
cvs rdiff -u -r1.3.2.3 -r1.3.2.4
rights reserved.
+ *
+ * This code is derived from software contributed to The NetBSD Foundation
+ * by Cherry G. Mathew che...@zyx.in
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1
Module Name:src
Committed By: cherry
Date: Thu Jul 8 14:19:53 UTC 2010
Modified Files:
src/sys/arch/xen/xen: balloon.c
Log Message:
make read-only, and return sane values in balloon related sysctl(7)
nodes when 'options XEN_BALLOON' is disabled.
To generate a diff of
Module Name:src
Committed By: cherry
Date: Thu Jul 8 14:51:14 UTC 2010
Modified Files:
src/sys/arch/xen/xen: balloon.c
Log Message:
Provide the sysctl(7) interface to the balloon driver only to dom0
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3
Module Name:src
Committed By: cherry
Date: Sat Jul 10 11:20:49 UTC 2010
Modified Files:
src/sys/arch/xen/xen: balloon.c
Log Message:
Provide and accept memory reservation information from the hypervisor
in KiloBytes. This is valid both for the xenbus interface, as well as
Module Name:src
Committed By: cherry
Date: Mon Mar 7 02:24:57 UTC 2011
Modified Files:
src/sys/arch/amd64/amd64: fpu.c
Log Message:
Use macros clts/stts instead of directly manipulating CR0 flags.
Expose fpuinit to XEN build. (remove #ifdef XEN)
To generate a diff of
Module Name:src
Committed By: cherry
Date: Thu Jan 12 19:37:46 UTC 2012
Modified Files:
src/sys/arch/i386/i386: machdep.c
Log Message:
re-order call to x86_bus_space_init() until after %fs is initialised via
initgdt().
x86_bus_space_init() uses mutex(9) since it uses
Module Name:src
Committed By: cherry
Date: Thu Jan 12 19:49:37 UTC 2012
Modified Files:
src/sys/arch/amd64/amd64: machdep.c
src/sys/arch/i386/i386: machdep.c
src/sys/arch/xen/x86: x86_xpmap.c
Log Message:
relocate pte_lock initialisation to the earliest
: cherry-xenmp
Description: Port i386 and amd64 Xen kernels to run MP
-Status: Active
+Status: Terminated
Start Date: 1st June 2011
-End Date:
+End Date: 13th January 2012
Base Tag: cherry-xenmp-base
Maintainer: Cherry G. Mathew che...@netbsd.org
Scope: kernel
-Notes:
+Notes: None
Branch
Module Name:src
Committed By: cherry
Date: Sun Jan 15 16:48:31 UTC 2012
Modified Files:
src/sys/arch/amd64/include: pmap.h
Log Message:
for xen on amd64 PDP_BASE points to the per-cpu ci-ci_kpm_pdir copy of
*pmap_kernel()*'s L4 pdir, which is an alias for ci-ci_kpm_pdir.
Module Name:src
Committed By: cherry
Date: Sun Jan 22 18:16:35 UTC 2012
Modified Files:
src/sys/arch/x86/x86: pmap.c
src/sys/arch/xen/x86: xen_pmap.c
Log Message:
Do not clobber pmap_kernel()'s pdir unnecessarily while syncing per-cpu pdirs
To generate a diff of
Module Name:src
Committed By: cherry
Date: Sat Jan 28 08:57:09 UTC 2012
Modified Files:
src/sys/arch/x86/x86: pmap.c
Log Message:
Fix pae xen build.
To generate a diff of this commit:
cvs rdiff -u -r1.156 -r1.157 src/sys/arch/x86/x86/pmap.c
Please note that diffs are
Module Name:src
Committed By: cherry
Date: Sat Jan 28 12:15:19 UTC 2012
Modified Files:
src/sys/arch/xen/x86: cpu.c
Log Message:
Update comments to remove references to alternate pte space.
To generate a diff of this commit:
cvs rdiff -u -r1.78 -r1.79
Module Name:src
Committed By: cherry
Date: Sun Jan 29 11:37:08 UTC 2012
Modified Files:
src/sys/arch/x86/x86: pmap.c
Log Message:
Remove apte related shootdowns.
To generate a diff of this commit:
cvs rdiff -u -r1.157 -r1.158 src/sys/arch/x86/x86/pmap.c
Please note
Module Name:src
Committed By: cherry
Date: Sun Jan 29 11:37:44 UTC 2012
Modified Files:
src/sys/arch/x86/x86: pmap.c
Log Message:
remove obsolete comment
To generate a diff of this commit:
cvs rdiff -u -r1.158 -r1.159 src/sys/arch/x86/x86/pmap.c
Please note that diffs
Module Name:src
Committed By: cherry
Date: Mon Jan 30 10:33:05 UTC 2012
Modified Files:
src/sys/arch/x86/x86: pmap.c
Log Message:
On xen, prevent cached PDP objects from being reused by pool_cache(9),
since they are pinned on the hypervisor and thus R/O for the domU.
Module Name:src
Committed By: cherry
Date: Mon Jan 30 10:55:25 UTC 2012
Modified Files:
src/sys/arch/amd64/conf: XEN3_DOMU
src/sys/arch/i386/conf: XEN3_DOMU
Log Message:
switch on NetBSD/Xen MULTIPROCESSOR support for domUs as default, for wider
testing
To
Module Name:src
Committed By: cherry
Date: Mon Jan 30 17:56:27 UTC 2012
Modified Files:
src/sys/arch/x86/x86: pmap.c
Log Message:
Remove obsolete comment
To generate a diff of this commit:
cvs rdiff -u -r1.161 -r1.162 src/sys/arch/x86/x86/pmap.c
Please note that diffs
Module Name:src
Committed By: cherry
Date: Wed Feb 1 18:55:33 UTC 2012
Modified Files:
src/sys/arch/x86/x86: pmap.c
Log Message:
amd64/Xen doesn't require special treatment for pmap_is_curpmap(),
since cpu_load_pmap() ensures that the linear map is in place for the
Module Name:src
Committed By: cherry
Date: Sun Feb 19 10:39:06 UTC 2012
Modified Files:
src/sys/arch/amd64/include: pmap.h
src/sys/arch/i386/include: pmap.h vmparam.h
Log Message:
Removing remaining references to the alternate PTE space. Modify documentation
Module Name:src
Committed By: cherry
Date: Thu Feb 23 04:10:51 UTC 2012
Modified Files:
src/sys/arch/xen/x86: cpu.c
Log Message:
cpu_load_pmap() should not be used to load pmap_kernel(), since in the
x86 model, its mappings are shared across pmaps. KASSERT() for this
and
Module Name:src
Committed By: cherry
Date: Thu Feb 23 07:30:30 UTC 2012
Modified Files:
src/sys/arch/xen/x86: cpu.c
Log Message:
Cleanup.
- Remove cruft from native x86 origin.
- Remove access to privileged MSRs.
- Cleanup stale comments.
To generate a diff of this
Module Name:src
Committed By: cherry
Date: Fri Feb 24 08:06:08 UTC 2012
Modified Files:
src/sys/arch/amd64/amd64: locore.S
src/sys/arch/i386/i386: gdt.c locore.S machdep.c
src/sys/arch/xen/x86: cpu.c x86_xpmap.c xen_pmap.c
Log Message:
(xen) - remove the
Module Name:src
Committed By: cherry
Date: Fri Feb 24 08:11:14 UTC 2012
Modified Files:
src/sys/arch/x86/x86: pmap.c
Log Message:
kernel page attribute change should be reflected on all cpus, since
the page is going to be released after the _dtor() hook is called.
To
Module Name:src
Committed By: cherry
Date: Fri Feb 24 08:17:20 UTC 2012
Modified Files:
src/sys/arch/x86/x86: pmap.c
Log Message:
Revert previous
To generate a diff of this commit:
cvs rdiff -u -r1.171 -r1.172 src/sys/arch/x86/x86/pmap.c
Please note that diffs are not
Module Name:src
Committed By: cherry
Date: Fri Feb 24 08:44:44 UTC 2012
Modified Files:
src/sys/arch/x86/x86: pmap.c
Log Message:
kernel page attribute change should be reflected on all cpus, since
the page is going to be released after the _dtor() hook is called.
To
Module Name:src
Committed By: cherry
Date: Sat Feb 25 12:33:54 UTC 2012
Modified Files:
src/sys/arch/x86/x86: pmap.c
Log Message:
Use pmap_pte_xxx() functions instead of xen specific pte update
functions.
No functional changes.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: cherry
Date: Sat Feb 25 19:32:27 UTC 2012
Modified Files:
src/sys/arch/x86/x86: pmap.c
Log Message:
(xen) Flush the xpq before broadcasting page invalidate.
To generate a diff of this commit:
cvs rdiff -u -r1.174 -r1.175
Module Name:src
Committed By: cherry
Date: Sat Feb 25 20:03:58 UTC 2012
Modified Files:
src/sys/arch/x86/x86: pmap.c
Log Message:
Revert previous since it does a redundant xpq queue flush.
xen_bcast_invlpg() flushes the queue for us.
To generate a diff of this commit:
Module Name:src
Committed By: cherry
Date: Sun Nov 6 11:40:47 UTC 2011
Modified Files:
src/sys/arch/amd64/include: pmap.h
src/sys/arch/i386/i386: gdt.c machdep.c
src/sys/arch/i386/include: pmap.h
src/sys/arch/x86/include: intrdefs.h pmap.h
Module Name:src
Committed By: cherry
Date: Sun Nov 6 15:18:19 UTC 2011
Modified Files:
src/sys/arch/amd64/include: pmap.h
src/sys/arch/i386/include: pmap.h
src/sys/arch/x86/include: cpu.h
src/sys/arch/x86/x86: pmap.c
src/sys/arch/xen/x86:
Module Name:src
Committed By: cherry
Date: Sun Nov 6 15:35:29 UTC 2011
Modified Files:
src/sys/arch/i386/i386: machdep.c
Log Message:
DTRT when initialising pmap_pa_end.
To generate a diff of this commit:
cvs rdiff -u -r1.710 -r1.711 src/sys/arch/i386/i386/machdep.c
Module Name:src
Committed By: cherry
Date: Sun Nov 6 15:51:09 UTC 2011
Modified Files:
src/sys/arch/amd64/amd64: machdep.c
Log Message:
DTRT with macros and use xen's info page when initialising pmap_pa_start and
pmap_pa_end.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: cherry
Date: Sun Nov 6 15:53:04 UTC 2011
Modified Files:
src/sys/arch/amd64/amd64: trap.c
Log Message:
Use the right format strings with printf
To generate a diff of this commit:
cvs rdiff -u -r1.67 -r1.68 src/sys/arch/amd64/amd64/trap.c
Module Name:src
Committed By: cherry
Date: Mon Nov 7 15:51:31 UTC 2011
Modified Files:
src/sys/arch/xen/include: intrdefs.h
src/sys/arch/xen/x86: xen_ipi.c
Log Message:
Add an ipi callback to force hypervisor callback. this is useful to re-route
interrupts to a
Module Name:src
Committed By: cherry
Date: Tue Nov 8 17:16:52 UTC 2011
Modified Files:
src/sys/arch/x86/include: pmap.h
src/sys/arch/x86/x86: pmap.c
src/sys/arch/xen/include: xenpmap.h
src/sys/arch/xen/x86: xen_pmap.c
Log Message:
Expose the PG_k
Module Name:src
Committed By: cherry
Date: Fri Nov 18 06:01:50 UTC 2011
Modified Files:
src/sys/arch/xen/xen: clock.c
Log Message:
[merging from cherry-xenmp]
- Make clock MP aware.
- Bring in fixes that bouyer@ brought in via:
cvs rdiff -u -r1.54.6.4 -r1.54.6.5
Module Name:src
Committed By: cherry
Date: Sat Nov 19 17:13:39 UTC 2011
Modified Files:
src/sys/arch/x86/include: cpu.h
src/sys/arch/xen/include: hypervisor.h
src/sys/arch/xen/x86: hypervisor_machdep.c
src/sys/arch/xen/xen: evtchn.c
Log Message:
Module Name:src
Committed By: cherry
Date: Sun Dec 4 04:28:41 UTC 2011
Modified Files:
src/sys/arch/x86/x86: pmap_tlb.c
Log Message:
Split out the cross-CPU tlb flushing code between XEN and non-XEN.
x86 tlb flushing is asynchronous and uses x86_ipi()
XEN tlb flushing
Module Name:src
Committed By: cherry
Date: Sun Dec 4 15:15:41 UTC 2011
Modified Files:
src/sys/arch/xen/xen: if_xennet_xenbus.c
Log Message:
[merging from cherry-xenmp]
Make MP aware: use mutex(9) instead of spl(9)
To generate a diff of this commit:
cvs rdiff -u -r1.54
Module Name:src
Committed By: cherry
Date: Wed Dec 7 12:31:51 UTC 2011
Modified Files:
src/sys/arch/xen/xen: evtchn.c
Log Message:
Move to kmem_zalloc() instead of malloc().
To generate a diff of this commit:
cvs rdiff -u -r1.56 -r1.57 src/sys/arch/xen/xen/evtchn.c
Module Name:src
Committed By: cherry
Date: Thu Dec 8 03:34:48 UTC 2011
Modified Files:
src/sys/arch/xen/xen: evtchn.c
Log Message:
kmem_free() the appropriate size.
Thanks cegger@
To generate a diff of this commit:
cvs rdiff -u -r1.60 -r1.61
Module Name:src
Committed By: cherry
Date: Fri Dec 9 03:58:12 UTC 2011
Modified Files:
src/sys/arch/xen/xen: xengnt.c
Log Message:
Use mutex(9) instead of spl(9). Add further locks around grant table access.
To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21
Module Name:src
Committed By: cherry
Date: Fri Dec 9 11:47:49 UTC 2011
Modified Files:
src/sys/arch/xen/xen: hypervisor.c
Log Message:
Move events/interrupt subsystem initialisation to before when ipis are used
To generate a diff of this commit:
cvs rdiff -u -r1.59
Module Name:src
Committed By: cherry
Date: Mon Dec 19 19:09:16 UTC 2011
Modified Files:
src/sys/arch/amd64/conf: XEN3_DOMU
src/sys/arch/i386/conf: XEN3_DOMU
Log Message:
Add knob to turn MULTIPROCESSOR build on for XEN
To generate a diff of this commit:
cvs
Module Name:src
Committed By: cherry
Date: Mon Dec 26 18:27:11 UTC 2011
Modified Files:
src/sys/arch/xen/x86: hypervisor_machdep.c
Log Message:
Do not fiddle with the event masks of non-local vcpus when unmasking events
across vcpus
To generate a diff of this commit:
Module Name:src
Committed By: cherry
Date: Tue Dec 27 07:45:41 UTC 2011
Modified Files:
src/sys/arch/xen/x86: hypervisor_machdep.c
Log Message:
Do not touch pending flags across vcpus
To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20
Module Name:src
Committed By: cherry
Date: Wed Dec 28 18:59:21 UTC 2011
Modified Files:
src/sys/arch/xen/x86: xen_ipi.c
Log Message:
Remove temporary variable definition that is unused in non DIAGNOSTIC builds.
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8
Module Name:src
Committed By: cherry
Date: Fri Dec 30 12:16:19 UTC 2011
Modified Files:
src/sys/arch/xen/x86: xen_ipi.c
Log Message:
Remove spurious (debug) printf()
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/xen/x86/xen_ipi.c
Please note
Module Name:src
Committed By: cherry
Date: Fri Dec 30 16:55:21 UTC 2011
Modified Files:
src/sys/arch/x86/x86: pmap.c
src/sys/arch/xen/include: xenpmap.h
src/sys/arch/xen/x86: cpu.c xen_pmap.c
Log Message:
per-cpu shadow directory pages should be updated
Module Name:src
Committed By: cherry
Date: Fri Dec 30 17:57:49 UTC 2011
Modified Files:
src/sys/arch/i386/i386: machdep.c
src/sys/arch/i386/include: cpu.h
src/sys/arch/x86/include: cpu.h
src/sys/arch/x86/x86: pmap.c
Log Message:
Move the per-cpu l3
Module Name:src
Committed By: cherry
Date: Fri Dec 30 18:01:20 UTC 2011
Modified Files:
src/sys/arch/xen/x86: cpu.c
Log Message:
Force pae l3 page allocation for new vcpus to be 4G, so they fit in 32bits
To generate a diff of this commit:
cvs rdiff -u -r1.72 -r1.73
Module Name:src
Committed By: cherry
Date: Fri Dec 30 19:18:35 UTC 2011
Modified Files:
src/sys/arch/xen/x86: cpu.c
Log Message:
Never cut-paste code from email!
Use the right count (0 - 2) of l3 unshared userland entries for per-cpu
initialisation.
To generate a diff
Module Name:src
Committed By: cherry
Date: Wed Jan 4 10:30:24 UTC 2012
Modified Files:
src/sys/arch/xen/x86: cpu.c
Log Message:
Use macro PDP_SIZE instead of numeric constant, for unshared PAE L3 entries.
Thanks jym@
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: cherry
Date: Wed Jan 4 10:48:24 UTC 2012
Modified Files:
src/sys/arch/xen/xen: if_xennet_xenbus.c
Log Message:
Tighten up locking in the network driver.
This probably needs more attention since xennet_rx_mbuf_free() hooks
into the network
Module Name:src
Committed By: cherry
Date: Fri Jan 6 15:15:28 UTC 2012
Modified Files:
src/sys/arch/x86/x86: pmap.c
src/sys/arch/xen/x86: cpu.c
Log Message:
Address those pesky DIAGNOSTIC messages. \n
Take a performance hit at fork() for not DTRT. \n
Note: Only
Module Name:src
Committed By: cherry
Date: Mon Jan 9 04:39:14 UTC 2012
Modified Files:
src/sys/arch/x86/x86: pmap.c
src/sys/arch/xen/x86: cpu.c
Log Message:
revert previous commit. DIAGNOSTIC should only do strict checks, not muffle
current ones
To generate a
Module Name:src
Committed By: cherry
Date: Mon Jan 9 04:55:35 UTC 2012
Modified Files:
src/sys/arch/x86/x86: pmap.c
Log Message:
While freeing ptps, remove stale L3 frame entries on all CPUS the pmap is
loaded on, not just the current one.
To generate a diff of this
Module Name:src
Committed By: cherry
Date: Mon Jan 9 12:58:49 UTC 2012
Modified Files:
src/sys/arch/x86/x86: pmap.c
src/sys/arch/xen/x86: xen_pmap.c
Log Message:
Harden cross-cpu L3 sync - avoid optimisations that may race.
Update ci-ci_kpm_pdir from user pmap,
Module Name:src
Committed By: cherry
Date: Mon Jan 9 13:04:13 UTC 2012
Modified Files:
src/sys/arch/amd64/include: pmap.h
src/sys/arch/i386/include: pmap.h
src/sys/arch/xen/x86: x86_xpmap.c
Log Message:
Make cross-cpu pte access MP safe.
XXX: review cases
Module Name:src
Committed By: cherry
Date: Mon Jan 9 13:33:38 UTC 2012
Modified Files:
src/sys/arch/xen/xen: clock.c
Log Message:
Remove obsolete comment.
To generate a diff of this commit:
cvs rdiff -u -r1.58 -r1.59 src/sys/arch/xen/xen/clock.c
Please note that diffs
Module Name:src
Committed By: cherry
Date: Mon Jan 9 13:35:42 UTC 2012
Modified Files:
src/sys/arch/xen/xen: clock.c
Log Message:
Remove redundant use of curcpu().
To generate a diff of this commit:
cvs rdiff -u -r1.59 -r1.60 src/sys/arch/xen/xen/clock.c
Please note
Module Name:src
Committed By: cherry
Date: Sat Sep 1 23:19:47 UTC 2012
Modified Files:
src/sys/arch/i386/i386: locore.S
Log Message:
Restrict export of the tmpgdt symbol to XEN kernels
Spotted by uwe@
To generate a diff of this commit:
cvs rdiff -u -r1.101 -r1.102
Module Name:src
Committed By: cherry
Date: Mon Sep 3 05:01:45 UTC 2012
Modified Files:
src/sys/arch/amd64/amd64: machdep.c
Log Message:
Revert to unmanaged x86 memory mapped isa and pci space.
This is a revert of commit r1.169:
Module Name:src
Committed By: cherry
Date: Sat Dec 12 14:01:54 UTC 2009
Modified Files:
src/sys/dev/usb: usbdevs
Log Message:
Add product IDs for Qualcomm RWT FCT-CDMA 2000 1xRTT Modem, ZTE Storage and
CDMA 1xEVDO Modem
From $FreeBSD: head/sys/dev/usb/usbdevs 199331
Module Name:src
Committed By: cherry
Date: Sat Dec 12 14:03:48 UTC 2009
Modified Files:
src/sys/dev/usb: usbdevs.h usbdevs_data.h
Log Message:
regen from usbdevs 1.538
Add product IDs for Qualcomm RWT FCT-CDMA 2000 1xRTT Modem, ZTE Storage and
CDMA 1xEVDO Modem
From
Module Name:src
Committed By: cherry
Date: Sat Dec 12 14:18:28 UTC 2009
Modified Files:
src/sys/dev/usb: ugensa.c
Log Message:
Add ID for Qualcomminc AC8700 as found in ZTE, Incorporated ZTE CDMA Tech, rev
1.10/0.00, Works with BSNL (http://www.bsnl.co.in) EVDO service
Module Name:src
Committed By: cherry
Date: Sat Dec 12 14:30:59 UTC 2009
Modified Files:
src/sys/dev/usb: usbdevs.h usbdevs_data.h
Log Message:
regen properly for usbdevs, 1.538, _after_ commit
To generate a diff of this commit:
cvs rdiff -u -r1.532 -r1.533
Module Name:src
Committed By: cherry
Date: Mon Dec 14 09:06:37 UTC 2009
Modified Files:
src/share/man/man4: ugensa.4
Log Message:
Add reference to Qualcom Inc AC8700 / ZTE 1x EVDO interface. Thanks
sayspra...@gmail.com
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: cherry
Date: Thu Aug 4 09:07:47 UTC 2011
Modified Files:
src/sys/arch/xen/include [cherry-xenmp]: evtchn.h hypervisor.h intr.h
src/sys/arch/xen/x86 [cherry-xenmp]: hypervisor_machdep.c
src/sys/arch/xen/xen [cherry-xenmp]:
Module Name:src
Committed By: cherry
Date: Thu Aug 4 13:04:20 UTC 2011
Modified Files:
src/sys/arch/xen/xen [cherry-xenmp]: evtchn.c
Log Message:
Send an ipi at IPL_HIGH to remote cpu, in order to get it to run spllower()
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: cherry
Date: Fri Aug 5 17:26:27 UTC 2011
Modified Files:
src/sys/arch/xen/xen [cherry-xenmp]: xentests.c
Log Message:
pmap_enter() test needs an address that work for both i386 and amd64
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: cherry
Date: Sat Aug 6 14:05:35 UTC 2011
Modified Files:
src/sys/arch/i386/i386 [cherry-xenmp]: gdt.c
Log Message:
gdtgrow() must extend the gdt size on all cpus, not just the primary
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: cherry
Date: Sat Aug 6 21:06:34 UTC 2011
Modified Files:
src/sys/arch/i386/i386 [cherry-xenmp]: machdep.c
Log Message:
Update cpu local GDT entries for TLS registers %gs and %fs
To generate a diff of this commit:
cvs rdiff -u -r1.702.2.2
Module Name:src
Committed By: cherry
Date: Sun Aug 7 19:48:08 UTC 2011
Modified Files:
src/sys/arch/i386/i386 [cherry-xenmp]: machdep.c
src/sys/arch/xen/x86 [cherry-xenmp]: cpu.c
Log Message:
Fix XEN3PAE_DOMx build
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: cherry
Date: Wed Aug 10 06:29:23 UTC 2011
Added Files:
src/sys/arch/xen/include: intrdefs.h
Log Message:
Add Xen specific ipi bitmasks
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.10 src/sys/arch/xen/include/intrdefs.h
Please
Module Name:src
Committed By: cherry
Date: Wed Aug 10 06:30:59 UTC 2011
Modified Files:
src/sys/arch/amd64/include: intrdefs.h
src/sys/arch/i386/include: intrdefs.h
Log Message:
Include Xen specific definitions.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: cherry
Date: Wed Aug 10 06:33:13 UTC 2011
Modified Files:
src/sys/arch/amd64/include: frameasm.h
Log Message:
Correct offset calculation for ci
To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16
Module Name:src
Committed By: cherry
Date: Wed Aug 10 06:38:02 UTC 2011
Modified Files:
src/sys/arch/i386/i386: machdep.c
Log Message:
tweak the xen specific startup path to not use %fs before it is setup. Minor
refactoring. Use Xen specific ipi calls.
To generate a
Module Name:src
Committed By: cherry
Date: Wed Aug 10 09:50:37 UTC 2011
Modified Files:
src/sys/arch/xen/include: xenpmap.h
src/sys/arch/xen/x86: x86_xpmap.c
Log Message:
Introduce locking primitives for Xen pte operations, and xen helper calls for
MP related MMU
is derived from software contributed to The NetBSD Foundation
+ * by Cherry G. Mathew che...@zyx.in
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must
Module Name:src
Committed By: cherry
Date: Wed Aug 10 20:38:45 UTC 2011
Modified Files:
src/sys/arch/xen/x86: xen_ipi.c
Log Message:
KNF police (rmind@ :-)
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/xen/x86/xen_ipi.c
Please note that diffs
Module Name:src
Committed By: cherry
Date: Wed Aug 10 21:46:02 UTC 2011
Modified Files:
src/sys/arch/xen/include: hypervisor.h
src/sys/arch/xen/x86: hypervisor_machdep.c
src/sys/arch/xen/xen: evtchn.c
Log Message:
refactor the bitstring/mask operations to
Module Name:src
Committed By: cherry
Date: Thu Aug 11 11:01:31 UTC 2011
Modified Files:
src/sys/arch/i386/i386: gdt.c
Log Message:
per-cpu gdt support for xen
To generate a diff of this commit:
cvs rdiff -u -r1.50 -r1.51 src/sys/arch/i386/i386/gdt.c
Please note that
Module Name:src
Committed By: cherry
Date: Thu Aug 11 17:59:00 UTC 2011
Modified Files:
src/sys/arch/xen/include: evtchn.h intr.h
src/sys/arch/xen/x86: intr.c
src/sys/arch/xen/xen: evtchn.c xenevt.c
Log Message:
Make event/interrupt handling MP aware
To
Module Name:src
Committed By: cherry
Date: Thu Aug 11 18:05:11 UTC 2011
Modified Files:
src/sys/arch/amd64/amd64: fpu.c
src/sys/arch/i386/isa: npx.c
Log Message:
More appropriate use of xen_send_ipi().
To generate a diff of this commit:
cvs rdiff -u -r1.36
Module Name:src
Committed By: cherry
Date: Thu Aug 11 18:11:17 UTC 2011
Modified Files:
src/sys/arch/amd64/amd64: machdep.c
src/sys/arch/i386/i386: machdep.c
src/sys/arch/x86/include: cpu.h
src/sys/arch/x86/x86: cpu.c x86_machdep.c
Module Name:src
Committed By: cherry
Date: Thu Aug 11 18:36:14 UTC 2011
Modified Files:
src/sys/arch/amd64/amd64: fpu.c
src/sys/arch/i386/isa: npx.c
Log Message:
unbreak the build. #include sys/cpu.h
To generate a diff of this commit:
cvs rdiff -u -r1.37 -r1.38
Module Name:src
Committed By: cherry
Date: Thu Aug 11 19:52:53 UTC 2011
Modified Files:
src/sys/arch/amd64/amd64: db_interface.c
src/sys/arch/i386/i386: db_interface.c
Log Message:
make ddb minimally MP aware
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: cherry
Date: Thu Aug 11 20:33:20 UTC 2011
Modified Files:
src/sys/arch/x86/x86: cpu.c
Log Message:
Unbreak the build. (conflicting types in function declaration and definition)
Thanks riz@
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: cherry
Date: Sat Aug 13 11:41:57 UTC 2011
Modified Files:
src/sys/arch/xen/include: xenpmap.h
src/sys/arch/xen/x86: x86_xpmap.c
Log Message:
remove unnecessary locking overhead for UP
To generate a diff of this commit:
cvs rdiff -u
1 - 100 of 267 matches
Mail list logo