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: Tue Sep 20 18:57:54 UTC 2011
Modified Files:
src/sys/arch/amd64/include [cherry-xenmp]: pmap.h
src/sys/arch/i386/i386 [cherry-xenmp]: gdt.c machdep.c
src/sys/arch/i386/include [cherry-xenmp]: pmap.h
Module Name:src
Committed By: cherry
Date: Sun Sep 18 16:48:23 UTC 2011
Modified Files:
src/sys/arch/xen/x86 [cherry-xenmp]: x86_xpmap.c
Log Message:
Make the xpq locking per-cpu
To generate a diff of this commit:
cvs rdiff -u -r1.26.2.9 -r1.26.2.10
Module Name:src
Committed By: cherry
Date: Sun Sep 18 18:46:41 UTC 2011
Modified Files:
src/sys/arch/xen/include [cherry-xenmp]: hypervisor.h intrdefs.h
src/sys/arch/xen/x86 [cherry-xenmp]: hypervisor_machdep.c xen_ipi.c
src/sys/arch/xen/xen [cherry-xenmp]:
Module Name:src
Committed By: cherry
Date: Sun Sep 18 18:54:32 UTC 2011
Modified Files:
src/sys/arch/xen/xen [cherry-xenmp]: clock.c
Log Message:
Register the clock handler at the appropriate ipl (IPL_CLOCK). Cleanup the
idle_block()
To generate a diff of this commit:
Module Name:src
Committed By: cherry
Date: Fri Sep 9 08:14:39 UTC 2011
Modified Files:
src/sys/arch/amd64/amd64 [cherry-xenmp]: trap.c
Log Message:
Use appropriate format strings.
To generate a diff of this commit:
cvs rdiff -u -r1.66 -r1.66.2.1
Module Name:src
Committed By: cherry
Date: Fri Sep 9 11:38:21 UTC 2011
Modified Files:
src/sys/arch/x86/x86 [cherry-xenmp]: pmap.c
src/sys/arch/xen/include [cherry-xenmp]: xenpmap.h
Log Message:
make #define PG_k visible on all xen archs
To generate a diff of
Module Name:src
Committed By: cherry
Date: Fri Sep 9 11:53:43 UTC 2011
Modified Files:
src/sys/arch/xen/x86 [cherry-xenmp]: cpu.c x86_xpmap.c
Log Message:
fix amd64 boot.
To generate a diff of this commit:
cvs rdiff -u -r1.56.2.10 -r1.56.2.11 src/sys/arch/xen/x86/cpu.c
Module Name:src
Committed By: cherry
Date: Thu Sep 1 08:04:46 UTC 2011
Modified Files:
src/sys/arch/x86/include [cherry-xenmp]: cpu.h
src/sys/arch/xen/x86 [cherry-xenmp]: cpu.c
Log Message:
fix %cr3 init. from mhitch@, tested by riz@ mhitch@
To generate a diff
Module Name:src
Committed By: cherry
Date: Tue Aug 30 12:53:46 UTC 2011
Modified Files:
src/sys/arch/i386/i386 [cherry-xenmp]: machdep.c
src/sys/arch/xen/x86 [cherry-xenmp]: cpu.c x86_xpmap.c
Log Message:
Add per-cpu mmu queues
To generate a diff of this commit:
Module Name:src
Committed By: cherry
Date: Fri Aug 26 13:33:34 UTC 2011
Modified Files:
src/sys/arch/xen/x86 [cherry-xenmp]: cpu.c
Log Message:
Name the L4 per-cpu pointer appropriately.
User cr3 should point to the per-cpu L4, not the user pmap pdir
To generate a diff
Module Name:src
Committed By: cherry
Date: Tue Aug 23 16:19:12 UTC 2011
Modified Files:
src/sys/arch/xen/xen [cherry-xenmp]: clock.c
Log Message:
MP-fy clock. per-cpu hardclock(). Use the periodic timer, instead of the
one-shot reload.
idle_loop() does not block the
Module Name:src
Committed By: cherry
Date: Mon Aug 22 16:48:03 UTC 2011
Modified Files:
src/sys/arch/xen/x86 [cherry-xenmp]: hypervisor_machdep.c
Log Message:
Do not trust the hypervisor to route events to the right cpu. Enforce this in
stipending()
To generate a diff
Module Name:src
Committed By: cherry
Date: Mon Aug 22 17:39:19 UTC 2011
Modified Files:
src/sys/arch/xen/x86 [cherry-xenmp]: xen_pmap.c
Log Message:
Remove spurious locks
To generate a diff of this commit:
cvs rdiff -u -r1.2.2.3 -r1.2.2.4 src/sys/arch/xen/x86/xen_pmap.c
Module Name:src
Committed By: cherry
Date: Sun Aug 21 11:24:11 UTC 2011
Modified Files:
src/sys/arch/xen/xen [cherry-xenmp]: if_xennet_xenbus.c
xennetback_xenbus.c
Log Message:
add locking around mmu flush xpq ops
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: cherry
Date: Sat Aug 20 19:22:47 UTC 2011
Modified Files:
src/sys/arch/amd64/amd64 [cherry-xenmp]: machdep.c
src/sys/arch/amd64/include [cherry-xenmp]: pmap.h
src/sys/arch/i386/i386 [cherry-xenmp]: machdep.c
Module Name:src
Committed By: cherry
Date: Wed Aug 17 09:40:40 UTC 2011
Modified Files:
src/sys/arch/i386/include [cherry-xenmp]: cpu.h
src/sys/arch/x86/include [cherry-xenmp]: cpu.h
src/sys/arch/x86/x86 [cherry-xenmp]: pmap.c
Module Name:src
Committed By: cherry
Date: Mon Aug 15 20:14:52 UTC 2011
Modified Files:
src/sys/arch/xen/x86: cpu.c
Log Message:
Do not panic() on xen_send_ipi() sent to a cpu not yet running.
x86 MP boot depends on this strange behaviour.
To generate a diff of this
Module Name:src
Committed By: cherry
Date: Mon Aug 15 20:17:12 UTC 2011
Modified Files:
src/sys/arch/xen/x86: xen_ipi.c
Log Message:
invert buggy ci_flag test
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/xen/x86/xen_ipi.c
Please note that
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
Module Name:src
Committed By: cherry
Date: Sat Aug 13 12:09:39 UTC 2011
Modified Files:
src/sys/arch/amd64/include: pmap.h
src/sys/arch/i386/i386: machdep.c
src/sys/arch/i386/include: pmap.h
src/sys/arch/x86/include: pmap.h
Module Name:src
Committed By: cherry
Date: Sat Aug 13 12:37:30 UTC 2011
Modified Files:
src/sys/arch/x86/include: cpuvar.h
src/sys/arch/xen/x86: cpu.c
src/sys/arch/xen/xen: hypervisor.c
Log Message:
MP probing and startup code
To generate a diff of this
Module Name:src
Committed By: cherry
Date: Sat Aug 13 16:22:15 UTC 2011
Modified Files:
src/sys/arch/xen/x86: intr.c
Log Message:
Remove spurious header.
Thanks rmind@
To generate a diff of this commit:
cvs rdiff -u -r1.28 -r1.29 src/sys/arch/xen/x86/intr.c
Please note
Module Name:src
Committed By: cherry
Date: Sat Aug 13 17:23:42 UTC 2011
Modified Files:
src/sys/arch/xen/xen: evtchn.c
Log Message:
Use spin mutices correctly.
- Prune redundant splxx()/splx() pairs.
- Do not leak a mutex_spin_enter() via conditional return.
Thanks
Module Name:src
Committed By: cherry
Date: Sat Aug 13 20:24:19 UTC 2011
Modified Files:
src/sys/arch/xen/x86: x86_xpmap.c
Log Message:
Call the right function
(fix for an egregious error)
To generate a diff of this commit:
cvs rdiff -u -r1.31 -r1.32
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: 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: 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: 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: 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: 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: 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
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: 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: 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: 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: 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: 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
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: 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: 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: 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
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: 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: 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
201 - 267 of 267 matches
Mail list logo