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: 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: 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: 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: 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: 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: 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: 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 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: 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: 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: 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: 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: Sat Nov 10 16:28:06 UTC 2012
Modified Files:
src/sys/arch/amd64/amd64: spl.S
src/sys/arch/i386/i386: spl.S
src/sys/arch/xen/x86: hypervisor_machdep.c
Log Message:
Remove e a redundant layer of function calling in
Module Name:src
Committed By: cherry
Date: Sun Nov 25 07:48:47 UTC 2012
Modified Files:
src/sys/arch/xen/xen: evtchn.c
Log Message:
hypervisor_set_ipending() should not set the pending flag across cpus. The
reason for this is that the pending flag update is not atomic,
Module Name:src
Committed By: cherry
Date: Sun Nov 25 08:39:36 UTC 2012
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:
Make hypervisor_set_ipending() and its
Module Name:src
Committed By: cherry
Date: Sun Nov 25 20:56:33 UTC 2012
Modified Files:
src/sys/arch/xen/xen: evtchn.c
Log Message:
Do not escalate the local spl while taking the interrupt handler list
lock. Re-entrance is protected against within the events handler
Module Name:src
Committed By: cherry
Date: Thu Dec 27 06:42:14 UTC 2012
Modified Files:
src/sys/arch/xen/include: intr.h
src/sys/arch/xen/x86: xen_ipi.c
Log Message:
Remove unused header evtchn.h from intr.h
To generate a diff of this commit:
cvs rdiff -u -r1.34
Module Name:src
Committed By: cherry
Date: Fri Dec 28 06:29:56 UTC 2012
Modified Files:
src/sys/arch/xen/include: evtchn.h hypervisor.h
src/sys/arch/xen/x86: hypervisor_machdep.c
src/sys/arch/xen/xen: evtchn.c
Log Message:
Simplify the xen event handler
Module Name:src
Committed By: cherry
Date: Fri Mar 14 17:36:03 UTC 2014
Modified Files:
src/sys/arch/ia64/include: asm.h
Log Message:
Add RCSID() macro
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/ia64/include/asm.h
Please note that diffs
Module Name:src
Committed By: cherry
Date: Fri Mar 14 17:45:38 UTC 2014
Modified Files:
src/sys/arch/ia64/ia64: machdep.c
Log Message:
Tweak the argument order passed to the elf executable entry point (usually
__start),
so as to make call to the C function ___start()
2014/03/14 18:15:02 cherry Exp $ */
+
+/*-
+ * Copyright (c) 2014 The NetBSD Foundation, Inc.
+ * All rights reserved.
+ *
+ * This code is derived from software contributed to The NetBSD Foundation
+ * by Cherry G. Mathew of Backyard Innovations, UK, Ltd.
+ *
+ * Redistribution and use in source
Module Name:src
Committed By: cherry
Date: Sun Mar 16 09:20:05 UTC 2014
Added Files:
src/tests/lib/csu/arch/ia64: h_initfini_align.S
Log Message:
Add stack align test stub for ia64 native csu
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1
Module Name:src
Committed By: cherry
Date: Sun Mar 16 09:27:04 UTC 2014
Modified Files:
src/tests/lib/csu/arch/ia64: h_initfini_align.S
Log Message:
Fix comment: ar.bsp is the RSE backing store base pointer, not ar.bspstore
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: cherry
Date: Tue May 6 04:26:24 UTC 2014
Modified Files:
src/sys/arch/x86/x86: pmap.c
src/sys/arch/xen/include: xenpmap.h
src/sys/arch/xen/x86: x86_xpmap.c
Log Message:
Use the hypervisor to copy/zero pages. This saves us the
Module Name:src
Committed By: cherry
Date: Sat Nov 22 06:45:08 UTC 2014
Modified Files:
src/sys/arch/x86/x86: pmap.c
Log Message:
Wait until all cpus are online, before using the codepath
which syncs all per-cpu cached copies of L4 tables.
(On both x86_64 and i386/pae)
Module Name:src
Committed By: cherry
Date: Mon Jan 2 20:08:33 UTC 2017
Modified Files:
src/sys/uvm: uvm.h uvm_physseg.h
Log Message:
Move sys/uvm/uvm_physseg.h inclusion to within _KERNEL only.
To generate a diff of this commit:
cvs rdiff -u -r1.67 -r1.68
Module Name:src
Committed By: cherry
Date: Mon Jan 2 20:17:15 UTC 2017
Modified Files:
src/distrib/sets/lists/comp: mi
Log Message:
We don't need sys/uvm/uvm_physseg.h installed, since userland has no
use for it.
Obsolete it in the set list.
To generate a diff of this
Module Name:src
Committed By: cherry
Date: Mon Jan 2 20:22:20 UTC 2017
Modified Files:
src/sys/uvm: uvm_extern.h
Log Message:
Remove a redundant #ifdef _KERNEL/#endif pair.
ok mrg@
To generate a diff of this commit:
cvs rdiff -u -r1.201 -r1.202
Module Name:src
Committed By: cherry
Date: Mon Jan 2 21:42:01 UTC 2017
Modified Files:
src/share/man/man9: uvm.9
Log Message:
Document sys/uvm/uvm_init.c:uvm_md_init()
To generate a diff of this commit:
cvs rdiff -u -r1.110 -r1.111 src/share/man/man9/uvm.9
Please note
Module Name:src
Committed By: cherry
Date: Tue Jan 10 09:48:23 UTC 2017
Modified Files:
src/sys/arch/x86/x86: x86_machdep.c
Log Message:
While reserving memory at boot time via uvm_physseg_unplug(9),
in the case of a disappearing segment (due to a segment sized msgbuf)
Module Name:src
Committed By: cherry
Date: Fri Dec 23 07:15:28 UTC 2016
Modified Files:
src/sys/arch/acorn26/acorn26: pmap.c
src/sys/arch/alpha/alpha: machdep.c pmap.c
src/sys/arch/amd64/amd64: machdep.c
src/sys/arch/arm/arm32: bus_dma.c pmap.c
Module Name:src
Committed By: cherry
Date: Fri Dec 23 17:01:10 UTC 2016
Modified Files:
src/sys/arch/xen/xen: balloon.c
Log Message:
balloon(4) can now use uvm_hotplug(9)
Do this.
To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18
Module Name:src
Committed By: cherry
Date: Fri Dec 23 07:42:32 UTC 2016
Modified Files:
src/sys/uvm: uvm_physseg.c
Log Message:
Omitted assigning handle return value for the case:
(VM_PHYSSEG_STRAT == VM_PSTRAT_RANDOM)
Fix this.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: cherry
Date: Sat Dec 24 17:11:31 UTC 2016
Modified Files:
src/sys/arch/acorn26/acorn26: pmap.c
Log Message:
pass the bank handle to uvm_physseg_get_avail_start();
Should fix the acorn26 kernel build.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: cherry
Date: Sat Dec 24 19:02:16 UTC 2016
Modified Files:
src/sys/arch/powerpc/ibm4xx: pmap.c
Log Message:
Conform API use of uvm_hotplug(9) to documented behaviour:
When testing for an invalid uvm_physseg_t,
compare with
Module Name:src
Committed By: cherry
Date: Sat Dec 24 19:21:29 UTC 2016
Modified Files:
src/sys/uvm: uvm_extern.h
Log Message:
uvm_extern.h is has both a _KERNEL only, and a non _KERNEL only API.
Since we unconditionally expose the uvm_physseg.h API via uvm_extern.h
Module Name:src
Committed By: cherry
Date: Sat Dec 24 17:18:00 UTC 2016
Modified Files:
src/sys/arch/sh3/sh3: pmap.c
Log Message:
Use the correct page frame number to steal pages during boot.
Fixes the related sh3 kernel build breakage.
To generate a diff of this
Module Name:src
Committed By: cherry
Date: Sat Dec 24 18:07:31 UTC 2016
Modified Files:
src/sys/arch/powerpc/ibm4xx: pmap.c
Log Message:
introduce evbppc pmap to the uvm_hotplug(9) API
Should fix build.
To generate a diff of this commit:
cvs rdiff -u -r1.74 -r1.75
Module Name:src
Committed By: cherry
Date: Sat Dec 24 18:34:31 UTC 2016
Modified Files:
src/sys/arch/powerpc/booke: booke_pmap.c
src/sys/arch/powerpc/include/booke: pmap.h
Log Message:
Tell mpc85xx about uvm_hotplug(9)
Should fix the evbppc build breakage.
To
Module Name:src
Committed By: cherry
Date: Sun Dec 25 06:30:58 UTC 2016
Modified Files:
src/sys/uvm: uvm_physseg.c
Log Message:
Make uvm_physseg_set_avail_start(9) available unconditional to UVM_HOTPLUG
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5
Module Name:src
Committed By: cherry
Date: Mon Dec 26 08:53:11 UTC 2016
Modified Files:
src/sys/arch/xen/x86: xen_pmap.c
Log Message:
In the MP case,
do not attempt to pmap_tlb_shootdown() after a pmap_kenter_ma() during
boot. pmap_tlb_shootdown() assumes post boot.
Module Name:src
Committed By: cherry
Date: Thu Dec 22 15:54:35 UTC 2016
Modified Files:
src/sys/uvm: uvm_physseg.h
Log Message:
Turn off uvm_hotplug option selection until we actually have it.
Should fix the build.
To generate a diff of this commit:
cvs rdiff -u -r1.2
Module Name:src
Committed By: cherry
Date: Thu Dec 22 16:05:15 UTC 2016
Modified Files:
src/sys/arch/cesfic/cesfic: machdep.c
src/sys/arch/luna68k/luna68k: pmap_bootstrap.c
src/sys/arch/netwinder/netwinder: netwinder_machdep.c
Module Name:src
Committed By: cherry
Date: Thu Dec 22 08:15:20 UTC 2016
Modified Files:
src/sys/uvm: uvm_physseg.c uvm_physseg.h
src/tests/sys/uvm: t_uvm_physseg.c t_uvm_physseg_load.c
Log Message:
convention about function names for predicate checking:
Module Name:src
Committed By: cherry
Date: Thu Dec 22 11:46:48 UTC 2016
Modified Files:
src/share/man/man9: Makefile
Log Message:
Add the uvm_hotplug.9 manpage to the build tree.
To generate a diff of this commit:
cvs rdiff -u -r1.398 -r1.399 src/share/man/man9/Makefile
Module Name:src
Committed By: cherry
Date: Mon Dec 19 13:02:15 UTC 2016
Modified Files:
src/sys/kern: subr_extent.c
Log Message:
panic() must be able to take varargs - in userspace testing too.
To generate a diff of this commit:
cvs rdiff -u -r1.79 -r1.80
Module Name:src
Committed By: cherry
Date: Mon Dec 26 12:54:42 UTC 2016
Modified Files:
src/sys/arch/amd64/amd64: machdep.c
Log Message:
Make the msgbuf initialisation track closer to the original
pre-uvm_physseg.h one.
To see the exact changes with the original, line
is derived from software contributed to The NetBSD Foundation
+ * by Cherry G. Mathew <che...@netbsd.org>
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of
Module Name:src
Committed By: cherry
Date: Mon Dec 26 17:54:07 UTC 2016
Modified Files:
src/sys/arch/amd64/amd64: machdep.c
src/sys/arch/i386/i386: machdep.c
src/sys/arch/x86/include: machdep.h
src/sys/arch/x86/x86: x86_machdep.c
Log Message:
the
Module Name:src
Committed By: cherry
Date: Mon Dec 26 18:04:31 UTC 2016
Modified Files:
src/sys/arch/amd64/conf: XEN3_DOM0
src/sys/arch/i386/conf: XEN3_DOM0
Log Message:
xen dom0 SMP is now bootable again.
add the 'options MULTIPROCESSOR' in respective configs,
Module Name:src
Committed By: cherry
Date: Mon Dec 26 15:47:48 UTC 2016
Modified Files:
src/sys/arch/i386/i386: machdep.c
Log Message:
Make the msgbuf initialisation track closer to the original
pre-uvm_physseg.h one.
To see the exact changes with the original, line for
Module Name:src
Committed By: cherry
Date: Mon Dec 26 13:55:13 UTC 2016
Modified Files:
src/sys/arch/amd64/amd64: machdep.c
Log Message:
remove spurious printf()
To generate a diff of this commit:
cvs rdiff -u -r1.244 -r1.245 src/sys/arch/amd64/amd64/machdep.c
Please
Module Name:src
Committed By: cherry
Date: Thu Dec 22 14:48:00 UTC 2016
Modified Files:
src/sys/arch/acorn26/acorn26: start.c
src/sys/arch/acorn32/acorn32: rpc_machdep.c
src/sys/arch/acorn32/eb7500atx: eb7500atx_machdep.c
src/sys/arch/algor/algor:
Module Name:src
Committed By: cherry
Date: Thu Dec 22 12:55:21 UTC 2016
Modified Files:
src/sys/uvm: uvm_extern.h uvm_init.c
Log Message:
Add a new function called uvm_md_init() that can be called at the
appropriate time in the boot path by MD code.
To generate a diff
Module Name:src
Committed By: cherry
Date: Thu Dec 22 13:26:25 UTC 2016
Modified Files:
src/sys/uvm: Makefile uvm.h uvm_extern.h uvm_page.c
Log Message:
Use uvm_physseg.h:uvm_page_physload() instead of uvm_extern.h
For this, include uvm_physseg.h in the build and include
Module Name:src
Committed By: cherry
Date: Wed Aug 2 08:39:14 UTC 2017
Modified Files:
src/sys/dev/pci: files.pci virtio.c virtiovar.h
Added Files:
src/sys/dev/pci: files.virtio virtio_pci.c
Log Message:
Reorg the virtio(4) config(9) code to be explicitly pci
Module Name:src
Committed By: cherry
Date: Sun Jul 16 14:02:48 UTC 2017
Modified Files:
src/sys/arch/amd64/amd64: genassym.cf vector.S
src/sys/arch/i386/i386: genassym.cf vector.S
src/sys/arch/x86/include: cpu.h intr.h
src/sys/arch/xen/conf:
Module Name:src
Committed By: cherry
Date: Sun Jul 16 05:03:37 UTC 2017
Modified Files:
src/sys/arch/xen/include: evtchn.h
src/sys/arch/xen/xen: evtchn.c
Log Message:
Add a glue function to inspect event channel<->legacy IRQ mappings.
This is towards getting xen
Module Name:src
Committed By: cherry
Date: Sun Jul 16 06:14:24 UTC 2017
Modified Files:
src/sys/arch/x86/isa: isa_machdep.c
src/sys/arch/xen/include: intr.h pci_machdep.h
src/sys/arch/xen/x86: intr.c
src/sys/arch/xen/xen: isa_machdep.c
Module Name:src
Committed By: cherry
Date: Fri Jul 21 12:27:48 UTC 2017
Modified Files:
src/sys/arch/x86/isa: isa_machdep.c
Log Message:
Fix uninitialised use of variable mpih
Pointed out by joerg@
To generate a diff of this commit:
cvs rdiff -u -r1.35 -r1.36
Module Name:src
Committed By: cherry
Date: Fri Jul 28 07:42:41 UTC 2017
Modified Files:
src/sys/arch/xen/xen: pci_intr_machdep.c
Log Message:
APIC related macros are mixed with IOAPIC related ones.
This needs separation.
Until then, band-aid it.
This fixes
Module Name:src
Committed By: cherry
Date: Sun Sep 3 06:24:49 UTC 2017
Modified Files:
src/sys/arch/x86/x86: intr.c
Log Message:
Remove redundant static function declaration
To generate a diff of this commit:
cvs rdiff -u -r1.102 -r1.103 src/sys/arch/x86/x86/intr.c
Module Name:src
Committed By: cherry
Date: Sat Nov 4 14:56:48 UTC 2017
Modified Files:
src/sys/arch/x86/include: intr.h
src/sys/arch/x86/isa: isa_machdep.c
src/sys/arch/x86/x86: intr.c ioapic.c
src/sys/arch/xen/conf: files.xen
Module Name:src
Committed By: cherry
Date: Sat Nov 4 15:24:42 UTC 2017
Modified Files:
src/sys/arch/x86/pci: pciide_machdep.c
src/sys/arch/xen/conf: files.xen
Removed Files:
src/sys/arch/xen/xen: pci_intr_machdep.c pciide_machdep.c
Log Message:
Remove
Module Name:src
Committed By: cherry
Date: Mon Nov 6 15:21:23 UTC 2017
Modified Files:
src/sys/arch/xen/conf: files.xen
Log Message:
Summary: xen/x86/intr.c has been retired. Don't try to build it.
To generate a diff of this commit:
cvs rdiff -u -r1.162 -r1.163
Module Name:src
Committed By: cherry
Date: Mon Nov 6 15:27:09 UTC 2017
Modified Files:
src/sys/arch/xen/x86: xen_ipi.c
src/sys/arch/xen/xen: clock.c if_xennet_xenbus.c xbd_xenbus.c
xbdback_xenbus.c xencons.c xennetback_xenbus.c
Module Name:src
Committed By: cherry
Date: Sat Nov 4 07:01:45 UTC 2017
Modified Files:
src/sys/arch/xen/conf: files.xen
Log Message:
opt_intrdebug.h - this unbreaks the i386 DOMU build under some conditions
To generate a diff of this commit:
cvs rdiff -u -r1.156
Module Name:src
Committed By: cherry
Date: Sat Nov 4 08:50:48 UTC 2017
Modified Files:
src/sys/arch/amd64/amd64: machdep.c
src/sys/arch/amd64/include: segments.h
src/sys/arch/i386/i386: machdep.c
src/sys/arch/i386/include: segments.h
Module Name:src
Committed By: cherry
Date: Sat Nov 4 08:55:50 UTC 2017
Modified Files:
src/sys/arch/xen/conf: files.xen
Log Message:
On XEN PV, the ISA 8259A PIC is only used on dom0
To generate a diff of this commit:
cvs rdiff -u -r1.158 -r1.159
Module Name:src
Committed By: cherry
Date: Sat Nov 4 09:22:16 UTC 2017
Modified Files:
src/sys/arch/xen/conf: files.xen
src/sys/arch/xen/include: intr.h
src/sys/arch/xen/x86: intr.c
Added Files:
src/sys/arch/xen/x86: pintr.c
Log Message:
On XEN
Module Name:src
Committed By: cherry
Date: Sat Nov 4 09:31:08 UTC 2017
Modified Files:
src/sys/arch/xen/include: i82093var.h
Log Message:
protect header against recursive include
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5
Module Name:src
Committed By: cherry
Date: Sat Nov 4 10:26:14 UTC 2017
Modified Files:
src/sys/arch/x86/include: pic.h
src/sys/arch/xen/xen: evtchn.c
Log Message:
Add a PIC_XEN abstraction to evtchn.c
This allows us to get XEN interrupt code closer to
Module Name:src
Committed By: cherry
Date: Fri May 11 13:24:46 UTC 2018
Modified Files:
src/sys/arch/xen/xen: clock.c
Log Message:
Fixes port-xen/53267
re-educate xen_clock_handler() how to use the interrupt stackframe.
The current regs value passed in is *ci, and thus
Module Name:src
Committed By: cherry
Date: Sun Jan 6 14:35:31 UTC 2019
Modified Files:
src/sys/arch/amd64/amd64: cpufunc.S
src/sys/arch/i386/i386: cpufunc.S i386func.S
src/sys/arch/xen/x86: xenfunc.c
Log Message:
Rollback
Module Name:src
Committed By: cherry
Date: Thu Dec 13 16:16:51 UTC 2018
Modified Files:
src/sys/arch/x86/include: intr.h
Log Message:
Allow x86 builds to have the opportunity to not have pre-emption
enabled by default. This can be effected by having a:
"options
Module Name:src
Committed By: cherry
Date: Thu Dec 20 10:33:42 UTC 2018
Modified Files:
src/share/man/man4: options.4
src/sys/arch/x86/conf: files.x86
Log Message:
Enable 'options NO_PCI_MSI_MSIX' to DTRT in x86 builds.
Document 'options NO_PCI_MSI_MSIX' in
Module Name:src
Committed By: cherry
Date: Sat Dec 22 06:59:27 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: amd64_mainbus.c
src/sys/arch/i386/i386: i386_mainbus.c
src/sys/arch/xen/x86: xen_mainbus.c
Log Message:
Don't forget pedigree. Re-introduce
Module Name:src
Committed By: cherry
Date: Sat Dec 22 06:33:37 UTC 2018
Modified Files:
src/sys/arch/amd64/conf: files.amd64
src/sys/arch/i386/conf: files.i386
src/sys/arch/xen/conf: files.xen
Added Files:
src/sys/arch/amd64/amd64: amd64_mainbus.c
Module Name:src
Committed By: cherry
Date: Sat Dec 22 07:45:59 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: amd64_mainbus.c
src/sys/arch/amd64/conf: XEN3_DOM0 files.amd64
src/sys/arch/i386/conf: XEN3PAE_DOM0 files.i386
src/sys/arch/i386/i386:
Module Name:src
Committed By: cherry
Date: Wed Dec 26 11:12:57 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: spl.S
src/sys/arch/i386/i386: spl.S
src/sys/arch/xen/x86: xen_intr.c
Log Message:
Xen can use the native splraise(9) functions.
There is no
Module Name:src
Committed By: cherry
Date: Wed Dec 26 06:37:31 UTC 2018
Modified Files:
src/sys/arch/i386/i386: locore.S
Log Message:
Missed a file during previous commit completing transition to
separate handler queues for i386.
This should fix the build (hopefully!)
Module Name:src
Committed By: cherry
Date: Mon Dec 24 14:55:42 UTC 2018
Modified Files:
src/sys/arch/x86/x86: intr.c
src/sys/arch/xen/include: intr.h
src/sys/arch/xen/x86: xen_intr.c xen_ipi.c
src/sys/arch/xen/xen: clock.c if_xennet_xenbus.c
Module Name:src
Committed By: cherry
Date: Tue Dec 25 06:50:12 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: genassym.cf lock_stubs.S spl.S vector.S
src/sys/arch/i386/i386: genassym.cf spl.S vector.S
src/sys/arch/x86/include: cpu.h
Module Name:src
Committed By: cherry
Date: Mon Dec 24 22:05:45 UTC 2018
Modified Files:
src/sys/arch/x86/x86: intr.c mp.c x86_machdep.c
Log Message:
Towards bifurcating XEN and native interrupt related functions,
this is a preliminary cleanup sweep.
Move functions
Module Name:src
Committed By: cherry
Date: Mon Dec 24 21:15:59 UTC 2018
Modified Files:
src/sys/arch/xen/conf: files.xen
Log Message:
Do not include files for MSI support on XEN dom0.
We do not support MSI as of now.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: cherry
Date: Tue Dec 25 09:00:26 UTC 2018
Modified Files:
src/sys/arch/i386/i386: i386_trap.S spl.S
src/sys/arch/xen/x86: xen_intr.c
Log Message:
fix i386 build - missed sources migration in previous commit.
allow xen_intr.c to build
Module Name:src
Committed By: cherry
Date: Sat Dec 22 21:27:22 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: cpufunc.S
src/sys/arch/i386/i386: cpufunc.S i386func.S
src/sys/arch/xen/x86: xenfunc.c
Log Message:
Introduce a weak alias method of exporting
Module Name:src
Committed By: cherry
Date: Thu Dec 20 08:32:55 UTC 2018
Modified Files:
src/share/man/man4: options.4
Log Message:
Document 'options NO_PREEMPTION'
With prompting from Christoph Badura.
To generate a diff of this commit:
cvs rdiff -u -r1.493 -r1.494
Module Name:src
Committed By: cherry
Date: Thu Dec 20 09:17:04 UTC 2018
Modified Files:
src/share/man/man4: options.4
Log Message:
Close .Bl directive properly
To generate a diff of this commit:
cvs rdiff -u -r1.494 -r1.495 src/share/man/man4/options.4
Please note that
101 - 200 of 267 matches
Mail list logo