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

2019-06-07 Thread Cherry G. Mathew
Module Name:src Committed By: cherry Date: Fri Jun 7 12:43:52 UTC 2019 Modified Files: src/sys/arch/xen/x86: xen_intr.c Log Message: Fix build for the XEN3_PVHVM kernel by conditoinally compiling redundant functions x86_enable_intr()/x86_disable_intr() To generate a

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

2019-06-07 Thread Cherry G. Mathew
Module Name:src Committed By: cherry Date: Fri Jun 7 12:43:52 UTC 2019 Modified Files: src/sys/arch/xen/x86: xen_intr.c Log Message: Fix build for the XEN3_PVHVM kernel by conditoinally compiling redundant functions x86_enable_intr()/x86_disable_intr() To generate a

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

2019-02-13 Thread Cherry G . Mathew
(resent to source-changes-d@) "Maxime Villard" writes: [...] > > Contrary to AMD-SVM, Intel-VMX uses a different set of PTE bits from > native, and this has three important consequences: > > - We can't use the native PTE bits, so each time we want to modify the >page tables, we need to

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

2019-01-06 Thread Cherry G . Mathew
Maxime Villard writes: > Can we do something about it now? It's been more than a week, and the issue is > still there. NVMM still doesn't modload, same for procfs, and GENERIC_KASLR > doesn't work either. > > This needs to be fixed now, and we should not start adding random hacks all > over the

Re: CVS commit: src/sys/arch

2018-12-30 Thread Cherry G . Mathew
Christoph Badura writes: > On Tue, Dec 25, 2018 at 11:45:42AM +0530, Cherry G.Mathew wrote: >> Joerg Sonnenberger writes: >> > On Sat, Dec 22, 2018 at 09:27:22PM +, Cherry G. Mathew wrote: >> >> Modified Files: >> >> src/sys/arch/amd64/amd64

Re: Weak x86 aliases

2018-12-28 Thread Cherry G . Mathew
Maxime Villard writes: > Le 28/12/2018 à 15:06, Cherry G.Mathew a écrit : >> Maxime Villard writes: >>> Le 28/12/2018 à 14:57, Cherry G.Mathew a écrit : Maxime Villard writes: >> Introduce a weak alias method of exporting different implementations >> of the same API. > >

Re: Weak x86 aliases

2018-12-28 Thread Cherry G . Mathew
John Nemeth writes: > On Dec 28, 11:52pm, "Mathew, Cherry G." wrote: > } On December 28, 2018 9:54:11 PM GMT+05:30, John Nemeth > wrote: > } >On Dec 28, 7:36pm, "Cherry G.Mathew" wrote: > } >} Maxime Villard writes: > } >} > Le 28/12/2018 �� 14:57, Cherry G.Mathew a ��crit : > } >} >> Maxime

Re: Weak x86 aliases

2018-12-28 Thread Cherry G . Mathew
Cherry G. Mathew writes: [...] > I think I'll revert these for now, PS: I'm in transit and probably not the best time to do this - if you feel like it's urgent enough, please feel free to rollback. I'll fix breakage on my end once the dust settles. I'll be in a commitable place in ~48

Re: Weak x86 aliases

2018-12-28 Thread Cherry G . Mathew
Maxime Villard writes: > Le 28/12/2018 à 14:57, Cherry G.Mathew a écrit : >> Maxime Villard writes: Introduce a weak alias method of exporting different implementations of the same API. >>> >>> Please revert or fix this change. >> >> I'm not sure what the fix is - do you have a

Re: Weak x86 aliases

2018-12-28 Thread Cherry G . Mathew
Maxime Villard writes: >> Introduce a weak alias method of exporting different implementations >> of the same API. > > Please revert or fix this change. I'm not sure what the fix is - do you have a suggestion ? > The kernel modules that use these functions can't be modloaded > anymore,

Re: CVS commit: src/sys/arch

2018-12-24 Thread Cherry G . Mathew
Joerg Sonnenberger writes: > On Sat, Dec 22, 2018 at 09:27:22PM +0000, Cherry G. Mathew wrote: >> Module Name: src >> Committed By:cherry >> Date:Sat Dec 22 21:27:22 UTC 2018 >> >> Modified Files: >> src/sys/arch/amd64/amd64: c

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

2016-08-07 Thread Cherry G. Mathew
On 2 August 2016 at 19:51, Maxime Villard wrote: > Module Name:src > Committed By: maxv > Date: Tue Aug 2 14:21:53 UTC 2016 > > Modified Files: > src/sys/arch/xen/x86: x86_xpmap.c > > Log Message: > Map the kernel text, rodata and data+bss independently

Re: CVS commit: src/sys/external/bsd/drm/dist/shared-core

2014-09-07 Thread Cherry G. Mathew
Hi Matt, This doesn't fix drm2 i915 breakage. Could you revisit this please, since it's in external/ ? Thanks, On 5 September 2014 15:10, Matt Thomas m...@netbsd.org wrote: Module Name:src Committed By: matt Date: Fri Sep 5 09:40:44 UTC 2014 Modified Files:

Re: CVS commit: src/sys/arch

2014-06-13 Thread Cherry G . Mathew
Hi Paul, Thanks for working on this. Paul == Paul Goyette p...@whooppee.com writes: Date: Fri, 13 Jun 2014 17:52:53 -0700 (PDT) From: Paul Goyette p...@whooppee.com I modified the newer patch so that things still compile on non-XEN kernels, and added the version check

Re: CVS commit: src/sys/arch

2014-06-12 Thread Cherry G . Mathew
Paul == Paul Goyette p...@whooppee.com writes: 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

Re: CVS commit: src/sys/arch

2014-06-11 Thread Cherry G . Mathew
Paul == Paul Goyette p...@whooppee.com writes: 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

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

2013-01-12 Thread Cherry G. Mathew
Hi Manuel, On 13 January 2013 02:39, Manuel Bouyer bou...@netbsd.org wrote: Module Name:src Committed By: bouyer Date: Sat Jan 12 21:09:10 UTC 2013 Modified Files: src/sys/arch/xen/include: hypervisor.h src/sys/arch/xen/x86: hypervisor_machdep.c

Re: CVS commit: src/sys/uvm

2012-09-05 Thread Cherry G. Mathew
On 4 September 2012 12:32, Mindaugas Rasiukevicius rm...@netbsd.org wrote: Matt Thomas m...@3am-software.com wrote: On Sep 3, 2012, at 3:33 PM, Mindaugas Rasiukevicius wrote: Matt Thomas m...@netbsd.org wrote: Module Name: src Committed By: matt Date: Mon Sep 3

Re: CVS commit: src/tests/ipf

2012-03-27 Thread Cherry G. Mathew
On 27 March 2012 22:38, Alan Barrett a...@cequrux.com wrote: On Tue, 27 Mar 2012, Jukka Ruohonen wrote: Modified Files:        src/tests/ipf: t_filter_exec.sh t_filter_parse.sh t_nat_exec.sh            t_nat_ipf_exec.sh Log Message: Mark the failing tests as broken. XXX: If no one is

Re: CVS commit: src/lib/libc/stdio

2012-03-27 Thread Cherry G. Mathew
On 28 March 2012 07:53, Christos Zoulas chris...@astron.com wrote: In article 20120327202907.gt26...@bigmac.stderr.spb.ru, Valeriy E. Ushakov u...@stderr.spb.ru wrote: But that is not what the code was.  The code was:    char c; if (c == CHAR_MAX) ... and *that* is portable.  As I said in

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

2012-03-04 Thread Cherry G. Mathew
On 5 March 2012 02:14, Manuel Bouyer bou...@netbsd.org wrote: Module Name:    src Committed By:   bouyer Date:           Sun Mar  4 20:44:17 UTC 2012 Modified Files:        src/sys/arch/i386/i386: machdep.c Log Message: Don't try to uvm_page_physload() the tmpgdt page: this always fails

Re: CVS commit: src/sys/arch

2012-02-25 Thread Cherry G. Mathew
On 25 February 2012 17:32, Manuel Bouyer bou...@antioche.eu.org wrote: On Sat, Feb 25, 2012 at 10:30:30AM +0530, Cherry G. Mathew wrote: I've made a few changes to pmap.c where it looks harmless to do so, but are in favour of consistency. ftp://ftp.netbsd.org/pub/NetBSD/misc/cherry/tmp/xen-set

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

2012-02-25 Thread Cherry G. Mathew
On 26 February 2012 01:33, Cherry G. Mathew che...@netbsd.org wrote: 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

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

2012-02-24 Thread Cherry G. Mathew
Hi Thomas, On 24 February 2012 14:21, Thomas Klausner w...@netbsd.org wrote: Hi Cherry! On Fri, Feb 24, 2012 at 08:44:45AM +, Cherry G. Mathew wrote: Module Name:  src Committed By: cherry Date:         Fri Feb 24 08:44:44 UTC 2012 Modified Files:       src/sys/arch/x86/x86: pmap.c

Re: CVS commit: src/sys/arch

2012-02-24 Thread Cherry G. Mathew
On 22 February 2012 18:31, Manuel Bouyer bou...@antioche.eu.org wrote: On Wed, Feb 22, 2012 at 06:05:21PM +0530, Cherry G. Mathew wrote: I meant we could make it work, (it would already for amd64/xen since cpu_init_msrs() is called from cpu_hatch()) since xen has its own cpu.c i don't know

Re: CVS commit: src/sys/arch

2012-02-24 Thread Cherry G. Mathew
On 24 February 2012 15:33, Manuel Bouyer bou...@antioche.eu.org wrote: On Fri, Feb 24, 2012 at 03:00:03PM +0530, Cherry G. Mathew wrote: On 22 February 2012 18:31, Manuel Bouyer bou...@antioche.eu.org wrote: On Wed, Feb 22, 2012 at 06:05:21PM +0530, Cherry G. Mathew wrote: I meant we could

Re: CVS commit: src/sys/arch

2012-02-24 Thread Cherry G. Mathew
On 24 February 2012 18:29, Manuel Bouyer bou...@antioche.eu.org wrote: On Fri, Feb 24, 2012 at 06:14:11PM +0530, Cherry G. Mathew wrote: On 24 February 2012 15:33, Manuel Bouyer bou...@antioche.eu.org wrote: On Fri, Feb 24, 2012 at 03:00:03PM +0530, Cherry G. Mathew wrote: On 22 February

Re: CVS commit: src/sys/arch

2012-02-22 Thread Cherry G . Mathew
Manuel == Manuel Bouyer bou...@antioche.eu.org writes: Manuel On Wed, Feb 22, 2012 at 10:15:50AM +0530, Cherry G. Mathew wrote: Hi Manuel, On 22 February 2012 00:40, Manuel Bouyer bou...@netbsd.org wrote: Module Name:    src Committed By:   bouyer Date

Re: CVS commit: src/sys/arch

2012-02-21 Thread Cherry G. Mathew
Hi Manuel, On 22 February 2012 00:40, Manuel Bouyer bou...@netbsd.org wrote: Module Name:    src Committed By:   bouyer Date:           Tue Feb 21 19:10:13 UTC 2012 Modified Files:        src/sys/arch/x86/x86: pmap.c        src/sys/arch/xen/x86: cpu.c Log Message: Avoid early use of

Re: CVS commit: src/sys/arch

2012-01-12 Thread Cherry G. Mathew
Hi Brian, On 13 January 2012 01:19, Cherry G. Mathew che...@netbsd.org wrote: 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

Re: CVS commit: src/sys/arch

2012-01-08 Thread Cherry G. Mathew
On 7 January 2012 22:06, David Holland dholland-sourcechan...@netbsd.org wrote: On Sat, Jan 07, 2012 at 12:36:32PM +0100, Manuel Bouyer wrote:   the problem is that now the code performs different operations   based upon DIAGNOSTIC or not.  it's not about whether it's wrong   or right, but

Re: CVS commit: src/sys/arch

2012-01-06 Thread Cherry G. Mathew
On 6 January 2012 20:56, David Holland dholland-sourcechan...@netbsd.org wrote: On Fri, Jan 06, 2012 at 03:15:28PM +, Cherry G. Mathew wrote:   Modified Files:        src/sys/arch/x86/x86: pmap.c        src/sys/arch/xen/x86: cpu.c     Log Message:   Address those pesky DIAGNOSTIC

Re: CVS commit: src/sys/arch

2012-01-06 Thread Cherry G. Mathew
On 7 January 2012 05:53, Greg Troxel g...@ir.bbn.com wrote: David Holland dholland-sourcechan...@netbsd.org writes: On Fri, Jan 06, 2012 at 03:15:28PM +, Cherry G. Mathew wrote:   Modified Files:      src/sys/arch/x86/x86: pmap.c      src/sys/arch/xen/x86: cpu.c     Log Message

Re: CVS commit: src/sys/arch

2012-01-06 Thread Cherry G. Mathew
On 7 January 2012 12:31, matthew green m...@eterna.com.au wrote: On Fri, Jan 06, 2012 at 03:15:28PM +, Cherry G. Mathew wrote:   Modified Files:      src/sys/arch/x86/x86: pmap.c      src/sys/arch/xen/x86: cpu.c     Log Message:   Address those pesky DIAGNOSTIC messages. \n

Re: CVS commit: src/sys/arch

2011-12-30 Thread Cherry G. Mathew
On 8 November 2011 05:50, Jean-Yves Migeon jeanyves.mig...@free.fr wrote: On 06.11.2011 16:18, Cherry G. Mathew wrote: 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

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

2011-12-07 Thread Cherry G. Mathew
On 7 December 2011 19:19, Christoph Egger ceg...@netbsd.org wrote: Module Name:    src Committed By:   cegger Date:           Wed Dec  7 13:49:04 UTC 2011 Modified Files:        src/sys/arch/xen/xen: evtchn.c Log Message: build fix: add back sys/malloc.h. malloc(9) is still in use. Hi,

Re: CVS commit: src/sys/arch

2011-11-20 Thread Cherry G. Mathew
On 21 November 2011 01:11, Jean-Yves Migeon j...@netbsd.org wrote: Module Name:    src Committed By:   jym Date:           Sun Nov 20 19:41:27 UTC 2011 Modified Files:        src/sys/arch/x86/include: pmap.h ... +#ifdef PAE +void pmap_map_recursive_entries(void); +void

Re: CVS commit: src/sys/arch

2011-11-20 Thread Cherry G. Mathew
On 21 November 2011 02:45, Jean-Yves Migeon jeanyves.mig...@free.fr wrote: Observed in QEMU, Virtualbox, and my amd64 spare host. Thank you, I will look into this presently. -- ~Cherry

Re: CVS commit: src/sys/arch

2011-11-08 Thread Cherry G. Mathew
On 8 November 2011 05:50, Jean-Yves Migeon jeanyves.mig...@free.fr wrote: On 06.11.2011 16:18, Cherry G. Mathew wrote: 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

Re: CVS commit: src/sys/arch

2011-11-08 Thread Cherry G. Mathew
On 8 November 2011 15:20, Jean-Yves Migeon jeanyves.mig...@free.fr wrote: On Tue, 8 Nov 2011 08:49:22 +0530, Cherry G. Mathew wrote: Please keep ci_pae_l3_pdir to a uint32_t and back out its paddr_t type. Unless you can convince me that your code will do the right thing(tm), the PDP for PAE

Re: CVS commit: src/sys/arch

2011-11-08 Thread Cherry G. Mathew
On 8 November 2011 19:11, Cherry G. Mathew cherry.g.mat...@gmail.com wrote: On 8 November 2011 05:50, Jean-Yves Migeon jeanyves.mig...@free.fr wrote: On 06.11.2011 16:18, Cherry G. Mathew wrote: Module Name:  src Committed By: cherry Date:         Sun Nov  6 15:18:19 UTC 2011 Modified Files

Re: CVS commit: src/sys/arch

2011-11-08 Thread Cherry G. Mathew
Hi, On 9 November 2011 02:02, Jean-Yves Migeon jeanyves.mig...@free.fr wrote: On 08.11.2011 14:53, Cherry G. Mathew wrote: On 8 November 2011 15:20, Jean-Yves Migeonjeanyves.mig...@free.fr wrote: On Tue, 8 Nov 2011 08:49:22 +0530, Cherry G. Mathew wrote: Please keep ci_pae_l3_pdir

Re: CVS commit: src/sys/arch

2011-11-07 Thread Cherry G. Mathew
Hi, On 8 November 2011 05:50, Jean-Yves Migeon jeanyves.mig...@free.fr wrote: On 06.11.2011 16:18, Cherry G. Mathew wrote: 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

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

2011-11-04 Thread Cherry G. Mathew
Hi Manuel, On 23 October 2011 04:12, Manuel Bouyer bou...@netbsd.org wrote: Module Name:    src Committed By:   bouyer Date:           Sat Oct 22 22:42:21 UTC 2011 Modified Files:        src/sys/arch/xen/xen [cherry-xenmp]: clock.c Log Message: More improvements: - Precise what tmutex

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

2011-09-01 Thread Cherry G. Mathew
On 31/08/2011, Jean-Yves Migeon jeanyves.mig...@free.fr wrote: On 30.08.2011 14:53, Cherry G. Mathew wrote: 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

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

2011-08-29 Thread Cherry G . Mathew
Cc:ing tech-kern, to get wider feedback. Thread started here: http://mail-index.netbsd.org/source-changes-d/2011/08/21/msg003897.html JM == Jean-Yves Migeon jeanyves.mig...@free.fr writes: JM On Mon, 22 Aug 2011 12:47:40 +0200, Manuel Bouyer wrote: This is slightly more complicated

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

2011-08-29 Thread Cherry G . Mathew
Hi Manuel, Manuel == Manuel Bouyer bou...@antioche.eu.org writes: [...] Xen's TLB_FLUSH operation is synchronous, and doesn't require an IPI (within the domain), which makes the queue ordering even more important (to make sure that stale ptes are not reloaded before

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

2011-08-21 Thread Cherry G . Mathew
JM == Jean-Yves Migeon jeanyves.mig...@free.fr writes: JM On 21.08.2011 12:26, Jean-Yves Migeon wrote: - second, the lock is not placed at the correct abstraction level IMHO, it is way too high in the caller/callee hierarchy. It should remain hidden from most consumers of the

Re: CVS commit: src/sys/arch

2011-08-10 Thread Cherry G. Mathew
On 10 August 2011 13:39, Cherry G. Mathew che...@netbsd.org wrote: Module Name:    src Committed By:   cherry Date:           Wed Aug 10 11:39:46 UTC 2011 Modified Files:        src/sys/arch/amd64/amd64: fpu.c machdep.c        src/sys/arch/i386/isa: npx.c        src/sys/arch/x86/x86

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

2011-06-27 Thread Cherry G. Mathew
On 27 June 2011 12:23, Cherry G. Mathew che...@netbsd.org wrote: 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

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

2011-06-26 Thread Cherry G. Mathew
On 6/26/2011 3:00 PM, Jukka Ruohonen wrote: On Sun, Jun 26, 2011 at 12:56:33PM +, Cherry G. Mathew wrote: 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

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

2011-04-18 Thread Cherry G. Mathew
On 18 April 2011 04:21, Mindaugas Rasiukevicius rm...@netbsd.org wrote: Masao Uebayashi uebay...@tombi.co.jp wrote: On Mon, Apr 18, 2011 at 03:04:32AM +, Mindaugas Rasiukevicius wrote: Module Name:        src Committed By:       rmind Date:               Mon Apr 18 03:04:31 UTC 2011

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

2011-04-18 Thread Cherry G. Mathew
On 18 April 2011 08:00, Cherry G. Mathew cherry.g.mat...@gmail.com wrote: On 18 April 2011 04:21, Mindaugas Rasiukevicius rm...@netbsd.org wrote: Masao Uebayashi uebay...@tombi.co.jp wrote: On Mon, Apr 18, 2011 at 03:04:32AM +, Mindaugas Rasiukevicius wrote: Module Name:        src

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

2011-04-18 Thread Cherry G. Mathew
On 18 April 2011 09:04, Jean-Yves Migeon jeanyves.mig...@free.fr wrote: On 18.04.2011 09:23, Cherry G. Mathew wrote: On 18 April 2011 08:00, Cherry G. Mathew cherry.g.mat...@gmail.com wrote: On 18 April 2011 04:21, Mindaugas Rasiukevicius rm...@netbsd.org wrote: Masao Uebayashi uebay