2.6.26 vanilla paravirt config issue - Kernel

This is a discussion on 2.6.26 vanilla paravirt config issue - Kernel ; Hi All on my amd64 profile i cannot disable PARAVIRT option. even if i disable all i still get in my .config: # CONFIG_X86_ES7000 is not set # CONFIG_X86_RDC321X is not set CONFIG_X86_VSMP=y # CONFIG_PARAVIRT_GUEST is not set CONFIG_PARAVIRT=y # ...

+ Reply to Thread
Results 1 to 4 of 4

Thread: 2.6.26 vanilla paravirt config issue

  1. 2.6.26 vanilla paravirt config issue

    Hi All

    on my amd64 profile i cannot disable PARAVIRT option.

    even if i disable all i still get in my .config:

    # CONFIG_X86_ES7000 is not set
    # CONFIG_X86_RDC321X is not set
    CONFIG_X86_VSMP=y
    # CONFIG_PARAVIRT_GUEST is not set
    CONFIG_PARAVIRT=y <<<<-------------------------------- issue
    # CONFIG_MEMTEST_BOOTPARAM is not set
    # CONFIG_M386 is not set

    how to disable it? i guess it's a config bug.

    CC me i'm not subscribed.

    ---
    Patrizio Bassi

    www.patriziobassi.it
    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

  2. Re: 2.6.26 vanilla paravirt config issue

    On Thu, 24 Jul 2008, Patrizio Bassi wrote:

    > Hi All
    >
    > on my amd64 profile i cannot disable PARAVIRT option.
    >
    > even if i disable all i still get in my .config:
    >
    > # CONFIG_X86_ES7000 is not set
    > # CONFIG_X86_RDC321X is not set
    > CONFIG_X86_VSMP=y
    > # CONFIG_PARAVIRT_GUEST is not set
    > CONFIG_PARAVIRT=y <<<<-------------------------------- issue
    > # CONFIG_MEMTEST_BOOTPARAM is not set
    > # CONFIG_M386 is not set
    >
    > how to disable it? i guess it's a config bug.


    Nope. You have CONFIG_X86_VSMP enabled, which selects PARAVIRT:

    config X86_VSMP
    bool "Support for ScaleMP vSMP"
    select PARAVIRT
    depends on X86_64

    > CC me i'm not subscribed.


    --
    ~Randy
    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

  3. Re: 2.6.26 vanilla paravirt config issue

    On Thu, 24 Jul 2008, Patrizio Bassi wrote:

    > 2008/7/24 Randy.Dunlap :
    > >
    > > On Thu, 24 Jul 2008, Patrizio Bassi wrote:
    > >
    > > > Hi All
    > > >
    > > > on my amd64 profile i cannot disable PARAVIRT option.
    > > >
    > > > even if i disable all i still get in my .config:
    > > >
    > > > # CONFIG_X86_ES7000 is not set
    > > > # CONFIG_X86_RDC321X is not set
    > > > CONFIG_X86_VSMP=y
    > > > # CONFIG_PARAVIRT_GUEST is not set
    > > > CONFIG_PARAVIRT=y <<<<-------------------------------- issue
    > > > # CONFIG_MEMTEST_BOOTPARAM is not set
    > > > # CONFIG_M386 is not set
    > > >
    > > > how to disable it? i guess it's a config bug.

    > >
    > > Nope. You have CONFIG_X86_VSMP enabled, which selects PARAVIRT:
    > >
    > > config X86_VSMP
    > > bool "Support for ScaleMP vSMP"
    > > select PARAVIRT
    > > depends on X86_64
    > >
    > > > CC me i'm not subscribed.

    >
    > Oh thanks, so this means ScaleMP support can be enabled only with paravirt?


    Yes.

    > At the moment i don't understand the need, maybe i should study some
    > documentation, do you have any pointer?


    No, I don't recall seeing any docs for it.
    You could try www.scalemp.com .

    --
    ~Randy
    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

  4. Re: 2.6.26 vanilla paravirt config issue

    Patrizio Bassi wrote:
    > Hi All
    >
    > on my amd64 profile i cannot disable PARAVIRT option.
    >
    > even if i disable all i still get in my .config:
    >
    > # CONFIG_X86_ES7000 is not set
    > # CONFIG_X86_RDC321X is not set
    > CONFIG_X86_VSMP=y
    > # CONFIG_PARAVIRT_GUEST is not set
    > CONFIG_PARAVIRT=y <<<<-------------------------------- issue
    > # CONFIG_MEMTEST_BOOTPARAM is not set
    > # CONFIG_M386 is not set
    >
    > how to disable it? i guess it's a config bug.


    As Randy pointed out, VSMP selects PARAVIRT. VSMP does something
    strange with AC in rflags and interrupt enable/disable, and so hooks the
    appropriate pvops to implement it.

    What's your underlying concern about PARAVIRT?

    J
    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

+ Reply to Thread