CVS commit: src/sys/arch

2011-08-13 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch

2011-08-13 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch/xen/x86

2011-08-13 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch/xen/xen

2011-08-13 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch/xen/x86

2011-08-13 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch/xen/x86

2011-08-15 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch/xen/x86

2011-08-15 Thread Cherry G. Mathew
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

CVS commit: [cherry-xenmp] src/sys/arch

2011-08-17 Thread Cherry G. Mathew
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

CVS commit: [cherry-xenmp] src/sys/arch

2011-08-20 Thread Cherry G. Mathew
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

CVS commit: [cherry-xenmp] src/sys/arch/xen/xen

2011-08-21 Thread Cherry G. Mathew
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

CVS commit: [cherry-xenmp] src/sys/arch/xen/x86

2011-08-22 Thread Cherry G. Mathew
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

CVS commit: [cherry-xenmp] src/sys/arch/xen/x86

2011-08-22 Thread Cherry G. Mathew
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

CVS commit: [cherry-xenmp] src/sys/arch/xen/xen

2011-08-23 Thread Cherry G. Mathew
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

CVS commit: [cherry-xenmp] src/sys/arch/xen/x86

2011-08-26 Thread Cherry G. Mathew
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

CVS commit: [cherry-xenmp] src/sys/arch

2011-08-30 Thread Cherry G. Mathew
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:

CVS commit: [cherry-xenmp] src/sys/arch

2011-09-01 Thread Cherry G. Mathew
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

CVS commit: [cherry-xenmp] src/sys/arch/amd64/amd64

2011-09-09 Thread Cherry G. Mathew
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

CVS commit: [cherry-xenmp] src/sys/arch

2011-09-09 Thread Cherry G. Mathew
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

CVS commit: [cherry-xenmp] src/sys/arch/xen/x86

2011-09-09 Thread Cherry G. Mathew
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

CVS commit: [cherry-xenmp] src/sys/arch/xen/x86

2011-09-18 Thread Cherry G. Mathew
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

CVS commit: [cherry-xenmp] src/sys/arch/xen

2011-09-18 Thread Cherry G. Mathew
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]:

CVS commit: [cherry-xenmp] src/sys/arch/xen/xen

2011-09-18 Thread Cherry G. Mathew
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:

CVS commit: [cherry-xenmp] src/sys/arch

2011-09-20 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch

2012-11-10 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch/xen/xen

2012-11-24 Thread Cherry G. Mathew
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,

CVS commit: src/sys/arch/xen

2012-11-25 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch/xen/xen

2012-11-25 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch/xen

2012-12-26 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch/xen

2012-12-27 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch/ia64/include

2014-03-14 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch/ia64/ia64

2014-03-14 Thread Cherry G. Mathew
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()

CVS commit: src/lib/csu/arch/ia64

2014-03-14 Thread Cherry G. Mathew
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

CVS commit: src/tests/lib/csu/arch/ia64

2014-03-16 Thread Cherry G. Mathew
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

CVS commit: src/tests/lib/csu/arch/ia64

2014-03-16 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch

2014-05-05 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch/x86/x86

2014-11-21 Thread Cherry G. Mathew
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)

CVS commit: src/sys/uvm

2017-01-02 Thread Cherry G. Mathew
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

CVS commit: src/distrib/sets/lists/comp

2017-01-02 Thread Cherry G. Mathew
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

CVS commit: src/sys/uvm

2017-01-02 Thread Cherry G. Mathew
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

CVS commit: src/share/man/man9

2017-01-02 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch/x86/x86

2017-01-10 Thread Cherry G. Mathew
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)

CVS commit: src/sys

2016-12-22 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch/xen/xen

2016-12-23 Thread Cherry G. Mathew
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

CVS commit: src/sys/uvm

2016-12-22 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch/acorn26/acorn26

2016-12-24 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch/powerpc/ibm4xx

2016-12-24 Thread Cherry G. Mathew
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

CVS commit: src/sys/uvm

2016-12-24 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch/sh3/sh3

2016-12-24 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch/powerpc/ibm4xx

2016-12-24 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch/powerpc

2016-12-24 Thread Cherry G. Mathew
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

CVS commit: src/sys/uvm

2016-12-24 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch/xen/x86

2016-12-26 Thread Cherry G. Mathew
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.

CVS commit: src/sys/uvm

2016-12-22 Thread Cherry G. Mathew
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

CVS commit: src/sys

2016-12-22 Thread Cherry G. Mathew
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

CVS commit: src

2016-12-22 Thread Cherry G. Mathew
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:

CVS commit: src/share/man/man9

2016-12-22 Thread Cherry G. Mathew
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

CVS commit: src/sys/kern

2016-12-19 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch/amd64/amd64

2016-12-26 Thread Cherry G. Mathew
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

CVS commit: src/sys/uvm

2016-12-26 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch

2016-12-26 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch

2016-12-26 Thread Cherry G. Mathew
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,

CVS commit: src/sys/arch/i386/i386

2016-12-26 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch/amd64/amd64

2016-12-26 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch

2016-12-22 Thread Cherry G. Mathew
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:

CVS commit: src/sys/uvm

2016-12-22 Thread Cherry G. Mathew
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

CVS commit: src/sys/uvm

2016-12-22 Thread Cherry G. Mathew
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

CVS commit: src/sys/dev/pci

2017-08-02 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch

2017-07-16 Thread Cherry G. Mathew
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:

CVS commit: src/sys/arch/xen

2017-07-15 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch

2017-07-16 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch/x86/isa

2017-07-21 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch/xen/xen

2017-07-28 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch/x86/x86

2017-09-03 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch

2017-11-04 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch

2017-11-04 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch/xen/conf

2017-11-06 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch/xen

2017-11-06 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch/xen/conf

2017-11-04 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch

2017-11-04 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch/xen/conf

2017-11-04 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch/xen

2017-11-04 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch/xen/include

2017-11-04 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch

2017-11-04 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch/xen/xen

2018-05-11 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch

2019-01-06 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch/x86/include

2018-12-13 Thread Cherry G. Mathew
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

CVS commit: src

2018-12-20 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch

2018-12-21 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch

2018-12-21 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch

2018-12-21 Thread Cherry G. Mathew
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:

CVS commit: src/sys/arch

2018-12-26 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch/i386/i386

2018-12-25 Thread Cherry G. Mathew
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!)

CVS commit: src/sys/arch

2018-12-24 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch

2018-12-24 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch/x86/x86

2018-12-24 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch/xen/conf

2018-12-24 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch

2018-12-25 Thread Cherry G. Mathew
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

CVS commit: src/sys/arch

2018-12-22 Thread Cherry G. Mathew
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

CVS commit: src/share/man/man4

2018-12-20 Thread Cherry G. Mathew
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

CVS commit: src/share/man/man4

2018-12-20 Thread Cherry G. Mathew
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

<    1   2   3   >