Applied, thanks! Damien Zammit, le mar. 25 oct. 2022 10:55:50 +0000, a ecrit: > --- > i386/i386at/acpi_parse_apic.c | 2 ++ > i386/i386at/acpi_parse_apic.h | 1 + > 2 files changed, 3 insertions(+) > > diff --git a/i386/i386at/acpi_parse_apic.c b/i386/i386at/acpi_parse_apic.c > index 3cf6f042..712de689 100644 > --- a/i386/i386at/acpi_parse_apic.c > +++ b/i386/i386at/acpi_parse_apic.c > @@ -33,6 +33,7 @@ > #include <vm/vm_kern.h> > > static struct acpi_apic *apic_madt = NULL; > +unsigned lapic_addr; > > /* > * acpi_print_info: shows by screen the ACPI's rsdp and rsdt virtual address > @@ -459,6 +460,7 @@ acpi_apic_setup(struct acpi_apic *apic) > return ACPI_BAD_CHECKSUM; > > /* map common lapic address */ > + lapic_addr = apic->lapic_addr; > lapic_unit = kmem_map_aligned_table(apic->lapic_addr, > sizeof(ApicLocalUnit), > VM_PROT_READ | VM_PROT_WRITE); > > diff --git a/i386/i386at/acpi_parse_apic.h b/i386/i386at/acpi_parse_apic.h > index 97a59a2e..5a5cb14d 100644 > --- a/i386/i386at/acpi_parse_apic.h > +++ b/i386/i386at/acpi_parse_apic.h > @@ -159,5 +159,6 @@ struct acpi_apic_irq_override { > int acpi_apic_init(void); > void acpi_print_info(struct acpi_rsdp *rsdp, struct acpi_rsdt *rsdt, int > acpi_rsdt_n); > > +extern unsigned lapic_addr; > > #endif /* __ACPI_H__ */ > -- > 2.34.1 > > >
-- Samuel --- Pour une évaluation indépendante, transparente et rigoureuse ! Je soutiens la Commission d'Évaluation de l'Inria.