VirtualBox

Changeset 108877 in vbox for trunk/include


Ignore:
Timestamp:
Apr 8, 2025 7:42:07 AM (13 days ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
168328
Message:

VMM/GIC: bugref:10877 GITS command-queue, work-in-progress.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/gic.h

    r108826 r108877  
    499499# define GIC_REDIST_REG_TYPER_VSGI_BIT                  26
    500500/** Bit 27 - 31 - Indicates the maximum PPI INTID that a GIC implementation can support. */
    501 # define GIC_REDIST_REG_TYPER_PPI_NUM                  (  RT_BIT_32(27) | RT_BIT_32(28) | RT_BIT_32(29) \
    502                                                         | RT_BIT_32(30) | RT_BIT_32(31))
    503 # define GIC_REDIST_REG_TYPER_PPI_NUM_SET(a_PpiNum)    (((a_PpiNum) << 27) & GIC_REDIST_REG_TYPER_PPI_NUM)
     501# define GIC_REDIST_REG_TYPER_PPI_NUM                   (  RT_BIT_32(27) | RT_BIT_32(28) | RT_BIT_32(29) \
     502                                                         | RT_BIT_32(30) | RT_BIT_32(31))
     503# define GIC_REDIST_REG_TYPER_PPI_NUM_SET(a_PpiNum)     (((a_PpiNum) << 27) & GIC_REDIST_REG_TYPER_PPI_NUM)
    504504/** Maximum PPI INTID is 31. */
    505 #  define GIC_REDIST_REG_TYPER_PPI_NUM_MAX_31          0
     505#  define GIC_REDIST_REG_TYPER_PPI_NUM_MAX_31           0
    506506/** Maximum PPI INTID is 1087. */
    507 #  define GIC_REDIST_REG_TYPER_PPI_NUM_MAX_1087        1
     507#  define GIC_REDIST_REG_TYPER_PPI_NUM_MAX_1087         1
    508508/** Maximum PPI INTID is 1119. */
    509 #  define GIC_REDIST_REG_TYPER_PPI_NUM_MAX_1119        2
     509#  define GIC_REDIST_REG_TYPER_PPI_NUM_MAX_1119         2
     510# define GIC_REDIST_REG_TYPER_CPU_NUMBER_MASK           (GIC_REDIST_REG_TYPER_CPU_NUMBER >> 8)
    510511
    511512/** Redistributor Type Register (the affinity value of the 64-bit register) - RO. */
    512 #define GIC_REDIST_REG_TYPER_AFFINITY_OFF              0x000c
     513#define GIC_REDIST_REG_TYPER_AFFINITY_OFF               0x000c
    513514/** Bit 0 - 31 - The identity of the PE associated with this Redistributor. */
    514 # define GIC_REDIST_REG_TYPER_AFFINITY_VALUE           UINT32_C(0xffffffff)
     515# define GIC_REDIST_REG_TYPER_AFFINITY_VALUE            UINT32_C(0xffffffff)
    515516# define GIC_REDIST_REG_TYPER_AFFINITY_VALUE_SET(a_Aff) ((a_Aff) & GIC_REDIST_REG_TYPER_AFFINITY_VALUE)
    516517
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette