commit-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[SCM] GNU Mach branch, master, updated. v1.8-256-g32cda7d


From: Samuel Thibault
Subject: [SCM] GNU Mach branch, master, updated. v1.8-256-g32cda7d
Date: Sun, 28 Mar 2021 17:22:20 -0400 (EDT)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Mach".

The branch, master has been updated
       via  32cda7d7e9374b805ccd5b00ef9e1a28a3f68532 (commit)
      from  0bdb36b86e2a1917e43886dca1fdf5ae98da2f1b (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 32cda7d7e9374b805ccd5b00ef9e1a28a3f68532
Author: Damien Zammit <damien@zamaudio.com>
Date:   Sun Mar 28 17:03:18 2021 +1100

    Existing SMP apic code improvements
    
    * i386/i386/apic.c (acpi_get_irq_override): New function.
    (apic_get_ioapic): Make it return IoApicData* rather than IoApicData.
    (apic_print_info): Manage IoApicData* rather than IoApicData.
    * i386/i386/apic.h (struct ApicReg): Use uint32_t instead of unsigned.
    (struct ioapic_route_entry): New structure.
    (union ioapic_route_entry_union): New union.
    (ApicLocalUnit): Rename base to gsi_base. Add ioapic field.
    (APIC_IRQ_OVERRIDE_POLARITY_MASK, APIC_IRQ_OVERRIDE_TRIGGER_MASK): New
    macros.
    (acpi_get_irq_override, ): New prototype.
    (apic_get_ioapic): Update prototype.
    (lapic): New declaration.
    (IMCR_SELECT, IMCR_DATA, MODE_IMCR, IMCR_USE_PIC, IMCR_USE_APIC,
    LAPIC_ENABLE, LAPIC_NMI, LAPIC_DISABLE, LAPIC_TIMER_PERIODIC,
    LAPIC_TIMER_DIVIDE_2, LAPIC_TIMER_DIVIDE_4, LAPIC_TIMER_DIVIDE_8,
    LAPIC_TIMER_DIVIDE_16, LAPIC_TIMER_BASEDIV, NINTR, IOAPIC_FIXED,
    IOAPIC_PHYSICAL, IOAPIC_LOGICAL, IOAPIC_NMI, IOAPIC_EXTINT,
    IOAPIC_ACTIVE_HIGH, IOAPIC_ACTIVE_LOW, IOAPIC_EDGE_TRIGGERED,
    IOAPIC_LEVEL_TRIGGERED, IOAPIC_MASK_ENABLED, IOAPIC_MASK_DISABLED): New
    macros.
    * i386/i386at/acpi_parse_apic.h (struct acpi_apic_ioapic): Rename base
    field to gsi_base.
    * i386/i386at/acpi_parse_apic.c (acpi_apic_add_ioapic): Update to
    gsi_base new name. Set ioapic field.
    (acpi_apic_setup): Rename lapic to lapic_unit.
    
    Message-Id: <20210328060320.36194-5-damien@zamaudio.com>

-----------------------------------------------------------------------

Summary of changes:
 i386/i386/apic.c              | 35 ++++++++++++++------
 i386/i386/apic.h              | 75 ++++++++++++++++++++++++++++++++++++++++---
 i386/i386at/acpi_parse_apic.c | 15 +++++----
 i386/i386at/acpi_parse_apic.h |  2 +-
 4 files changed, 106 insertions(+), 21 deletions(-)


hooks/post-receive
-- 
GNU Mach



reply via email to

[Prev in Thread] Current Thread [Next in Thread]