Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions src/c/sdfgen.h
Original file line number Diff line number Diff line change
Expand Up @@ -76,12 +76,12 @@ typedef enum {
} sdfgen_irq_trigger_t;

typedef enum {
IRQ_IOAPIC_POLARITY_ACTIVE_LOW = 0,
IRQ_IOAPIC_POLARITY_ACTIVE_HIGH = 1,
IRQ_IOAPIC_POLARITY_ACTIVE_HIGH = 0,
IRQ_IOAPIC_POLARITY_ACTIVE_LOW = 1,
} sdfgen_irq_ioapic_polarity_t;

void *sdfgen_irq_create(uint32_t number, sdfgen_irq_trigger_t *trigger, uint8_t *id);
void *sdfgen_irq_ioapic_create(uint64_t ioapic_id, uint64_t pin, sdfgen_irq_trigger_t *trigger, sdfgen_irq_ioapic_polarity_t *polarity, uint8_t *id);
void *sdfgen_irq_ioapic_create(uint64_t ioapic_id, uint64_t pin, sdfgen_irq_trigger_t *trigger, sdfgen_irq_ioapic_polarity_t *polarity, uint64_t vector, uint8_t *id);
void *sdfgen_irq_msi_create(uint8_t pci_bus, uint8_t pci_device, uint8_t pci_func, uint64_t vector, uint64_t handle, uint8_t *id);
void sdfgen_irq_destroy(void *irq);

Expand Down
4 changes: 2 additions & 2 deletions src/python/module.py
Original file line number Diff line number Diff line change
Expand Up @@ -697,8 +697,8 @@ class Trigger(IntEnum):
LEVEL = 1,

class Polarity(IntEnum):
ACTIVELOW = 0,
ACTIVEHIGH = 1,
ACTIVEHIGH = 0,
ACTIVELOW = 1,

def __init__(
self,
Expand Down
4 changes: 2 additions & 2 deletions src/sdf.zig
Original file line number Diff line number Diff line change
Expand Up @@ -753,8 +753,8 @@ pub const SystemDescription = struct {
};

pub const IoapicPolarity = enum(u8) {
low = 0,
high = 1,
high = 0,
low = 1,
};

const Kind = union(enum) {
Expand Down
Loading