Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[gelöst] Aktivieren von x2apic im Kernel
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
Child_of_Sun_24
l33t
l33t


Joined: 28 Jul 2004
Posts: 605

PostPosted: Mon Nov 04, 2024 10:24 am    Post subject: [gelöst] Aktivieren von x2apic im Kernel Reply with quote

Hallo @all,

ich habe ein kleines Problem, ich versuche x2apic im Kernel zu aktivieren (Versionsnummer ist uninteressant da es bei jedem Kernel so ist), leider funktioniert das nicht. Die abhängigkeiten sind so wie ich das sehe alle erfüllt nur wird mir weder bei "nano .config" oder in "make menuconfig" die Option x2apic zu aktivieren angezeigt.

Hier ist meine aktuelle .config (gentoo-sources-6.11.6)
http://0x0.st/XG6L.txt

Vielleicht entdeckt ja jemand von euch warum das nicht funktioniert.


Last edited by Child_of_Sun_24 on Tue Nov 05, 2024 4:49 am; edited 1 time in total
Back to top
View user's profile Send private message
pietinger
Moderator
Moderator


Joined: 17 Oct 2006
Posts: 5245
Location: Bavaria

PostPosted: Mon Nov 04, 2024 11:49 am    Post subject: Reply with quote

Aktiviere:
Code:
# CONFIG_IRQ_REMAP is not set


(siehe auch: https://wiki.gentoo.org/wiki/User:Pietinger/Experimental/Manual_Configuring_Current_Kernel#IOMMU )
_________________
https://wiki.gentoo.org/wiki/User:Pietinger
Back to top
View user's profile Send private message
Christian99
Veteran
Veteran


Joined: 28 May 2009
Posts: 1715

PostPosted: Mon Nov 04, 2024 11:51 am    Post subject: Reply with quote

verwende im 'make menuconfig' mal die suchfunktion ('/' drücken) und suche nach x2apic.

bei mir sieht das so aus:
Code:

  │ Symbol: X86_X2APIC [=y]
  │ Type  : bool
  │ Defined at arch/x86/Kconfig:456
  │   Prompt: Support x2apic
  │   Depends on: X86_LOCAL_APIC [=y] && X86_64 [=y] && (IRQ_REMAP [=y] || HYPERVISOR_GUEST [=y])
  │   Location:
  │     -> Processor type and features
  │ (1)   -> Support x2apic (X86_X2APIC [=y])
  │ Selected by [y]:
  │   - XEN_DOM0 [=y] && HYPERVISOR_GUEST [=y] && (XEN_PV [=y] && SWIOTLB_XEN [=y] || XEN_PVH [=y] && X86_64 [=y]) && X86_IO_APIC [=y] && ACPI [=y] && PCI [=y] && XEN_PVH [=y] && X86_64 [=y]


da ist eine zeile mit "Depends on", da kannst du sehen, welche anderen optionen benötigt werden, damit diese Sichtbar wird
Back to top
View user's profile Send private message
Child_of_Sun_24
l33t
l33t


Joined: 28 Jul 2004
Posts: 605

PostPosted: Mon Nov 04, 2024 1:08 pm    Post subject: Reply with quote

Christian99 wrote:
verwende im 'make menuconfig' mal die suchfunktion ('/' drücken) und suche nach x2apic.

bei mir sieht das so aus:
Code:

  │ Symbol: X86_X2APIC [=y]
  │ Type  : bool
  │ Defined at arch/x86/Kconfig:456
  │   Prompt: Support x2apic
  │   Depends on: X86_LOCAL_APIC [=y] && X86_64 [=y] && (IRQ_REMAP [=y] || HYPERVISOR_GUEST [=y])
  │   Location:
  │     -> Processor type and features
  │ (1)   -> Support x2apic (X86_X2APIC [=y])
  │ Selected by [y]:
  │   - XEN_DOM0 [=y] && HYPERVISOR_GUEST [=y] && (XEN_PV [=y] && SWIOTLB_XEN [=y] || XEN_PVH [=y] && X86_64 [=y]) && X86_IO_APIC [=y] && ACPI [=y] && PCI [=y] && XEN_PVH [=y] && X86_64 [=y]


Das hatte ich schon getan, deswegen sagte ich ja es müsste bei den konfigurationseinstellungen alles stimmen. Aber danke für den Hinweis :-)

da ist eine zeile mit "Depends on", da kannst du sehen, welche anderen optionen benötigt werden, damit diese Sichtbar wird


pietinger wrote:
Aktiviere:
Code:
# CONFIG_IRQ_REMAP is not set


(siehe auch: https://wiki.gentoo.org/wiki/User:Pietinger/Experimental/Manual_Configuring_Current_Kernel#IOMMU )


Das wars, jetzt konnte ich es aktivieren, danke dafür :-)
Back to top
View user's profile Send private message
firefly
Watchman
Watchman


Joined: 31 Oct 2002
Posts: 5327

PostPosted: Mon Nov 04, 2024 1:38 pm    Post subject: Reply with quote

Zur info für zukünftige Aktionen.
Im Ergebnis der Suche in menuconfig wird angezeigt welche elemente akiv/inaktiv gesetzt sein müssen, damit die option selbst ausgewählt werden kann.
Und zwar die "Depends on" Zeile

In Falle von X2APIC
Code:
  │ Symbol: X86_X2APIC [=y]
  │ Type  : bool
  │ Defined at arch/x86/Kconfig:456
  │   Prompt: Support x2apic
  │   Depends on: X86_LOCAL_APIC [=y] && X86_64 [=y] && (IRQ_REMAP [=y] || HYPERVISOR_GUEST [=y])
  │   Location:
  │     -> Processor type and features
  │ (1)   -> Support x2apic (X86_X2APIC [=y])
  │ Selected by [y]:
  │   - XEN_DOM0 [=y] && HYPERVISOR_GUEST [=y] && (XEN_PV [=y] && SWIOTLB_XEN [=y] || XEN_PVH [=y] && X86_64 [=y]) && X86_IO_APIC [=y] && ACPI [=y] && PCI [=y] && XEN_PVH [=y] && X86_64 [=y]


Sieht die relevante wie folgt aus
Code:
Depends on: X86_LOCAL_APIC [=y] && X86_64 [=y] && (IRQ_REMAP [=y] || HYPERVISOR_GUEST [=y])

Damit X86_X2APIC ausgewählt werden kann müssen folgende Optionen aktiv sein:

  • X86_LOCAL_APIC
  • X86_64
  • IRQ_REMAP oder HYPERVISOR_GUEST

_________________
Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn.
Back to top
View user's profile Send private message
Child_of_Sun_24
l33t
l33t


Joined: 28 Jul 2004
Posts: 605

PostPosted: Mon Nov 04, 2024 2:23 pm    Post subject: Reply with quote

@firefly
ouch das war mein Fehler, ich hatte in der falschen Zeile geguckt, ich hatte bei selected by geschaut, jetzt habe ich die depends on Zeile auch gefunden, danke für den Hinweis :-)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum