Searched refs:apic (Results 1 - 25 of 38) sorted by relevance

12

/barrelfish-master/usr/arrakismon/
H A Dapic.h21 struct apic { struct
35 struct apic * apic_new (uint64_t mmio_base_va);
36 int apic_handle_mmio_read (struct apic *a, uint64_t addr, enum opsize size,
38 int apic_handle_mmio_write (struct apic *a, uint64_t addr, enum opsize size,
40 void apic_assert_irq (struct apic *a, uint8_t irq);
41 void apic_assert_pic_irq (struct apic *a, uint8_t irq);
H A Dapic.c15 #include "apic.h"
19 struct apic *
22 struct apic *ret = calloc(1, sizeof(struct apic));
36 int apic_handle_mmio_read (struct apic *a, uint64_t addr, enum opsize size,
85 apic_handle_mmio_write (struct apic *a, uint64_t addr, enum opsize size,
94 // the apic needs to be enabled for now
137 apic_assert_irq (struct apic *a, uint8_t irq)
142 apic_assert_pic_irq (struct apic *a, uint8_t irq)
H A Dlpc.h20 #include "apic.h"
255 struct apic *apic; ///< The APIC to send IRQs to member in struct:lpc
302 void *user_data, struct apic *apic);
H A Dlpc.c751 void *user_data, struct apic *apic)
761 ret->apic = apic;
746 lpc_new(lpc_virtual_irq_handler virq_handler, lpc_virtual_irq_pending virq_pending, lpc_virtual_irq_accepting virq_accepting, void *user_data, struct apic *apic) argument
H A Dguest.h92 struct apic *apic; member in struct:guest
/barrelfish-master/usr/vmkitmon/
H A Dapic.h21 struct apic { struct
35 struct apic * apic_new (uint64_t mmio_base_va);
36 int apic_handle_mmio_read (struct apic *a, uint64_t addr, enum opsize size,
38 int apic_handle_mmio_write (struct apic *a, uint64_t addr, enum opsize size,
40 void apic_assert_irq (struct apic *a, uint8_t irq);
41 void apic_assert_pic_irq (struct apic *a, uint8_t irq);
H A Dapic.c15 #include "apic.h"
19 struct apic *
22 struct apic *ret = calloc(1, sizeof(struct apic));
36 int apic_handle_mmio_read (struct apic *a, uint64_t addr, enum opsize size,
85 apic_handle_mmio_write (struct apic *a, uint64_t addr, enum opsize size,
94 // the apic needs to be enabled for now
137 apic_assert_irq (struct apic *a, uint8_t irq)
142 apic_assert_pic_irq (struct apic *a, uint8_t irq)
H A Dlpc.h20 #include "apic.h"
255 struct apic *apic; ///< The APIC to send IRQs to member in struct:lpc
302 void *user_data, struct apic *apic);
H A Dlpc.c759 void *user_data, struct apic *apic)
769 ret->apic = apic;
754 lpc_new(lpc_virtual_irq_handler virq_handler, lpc_virtual_irq_pending virq_pending, lpc_virtual_irq_accepting virq_accepting, void *user_data, struct apic *apic) argument
H A Dguest.h82 struct apic *apic; member in struct:guest
H A Dguest.c27 #include "apic.h"
812 g->apic = apic_new(APIC_BASE);
817 g, g->apic);
2553 // no brand, clflush size 16, no mulitprocessing, no local apic
2849 assert(g->apic != NULL);
2853 r = apic_handle_mmio_write(g->apic, fault_addr, size, val);
2856 r = apic_handle_mmio_read(g->apic, fault_addr, size, &val);
/barrelfish-master/kernel/arch/x86/
H A Dapic.c17 #include <arch/x86/apic.h>
42 static xapic_t apic; variable
60 xapic_lvt_timer_wr(&apic, t);
74 xapic_lvt_perf_cnt_wr(&apic, t);
88 xapic_lvt_perf_cnt_wr(&apic, t);
93 xapic_init_count_wr(&apic, count);
98 return xapic_cur_count_rd(&apic);
103 xapic_dcr_div_val_wrf(&apic, divide);
122 xapic_initialize(&apic, (void *)apic_base);
142 xapic_svr_wr(&apic,
[all...]
H A Dperfmon.c24 #include <arch/x86/apic.h>
H A Dipi_notify.c20 #include <arch/x86/apic.h>
H A Dtiming.c18 #include <arch/x86/apic.h>
/barrelfish-master/kernel/arch/x86_64/
H A Dmicrobenchmarks.c17 #include <arch/x86/apic.h>
H A Dinit.c32 #include <arch/x86/apic.h>
/barrelfish-master/lib/numa/
H A Dutilities.c52 printf(" + Core %-3" PRIuCOREID ": [apic=%-3" PRIu16 ", node=%-3"
60 printf(" # Core %-3" PRIuCOREID ": [apic=%-3" PRIu16 ", node=%-3"
200 uint32_t apic = 0; local
209 "dummy)", &node, &core, &apic,arch)) {
230 cores_array[parsed].apicid = (uint16_t) apic;
242 NUMA_DEBUG_INIT(" > %s core %" PRIuCOREID" apic=%" PRIu32 ", node=%"
243 PRIuNODEID "\n", arch, (coreid_t )core, apic, node);
/barrelfish-master/usr/skb/programs/
H A Dqueries.pl35 corename(CoreID,_,apic(ApicID)),
115 ( is_predicate(apic/3) ->
116 findall(ID, apic(_, ID, 1), TmpL), sort(TmpL, L);
129 corename(CoreID,Arch,apic(ApicID)),
132 corename(CoreID,Arch,apic(ApicID)),
H A Dglobalthreadalloc.pl168 findall(HWID, corename(_,_,apic(HWID)), CoreList).
509 %% and no apic IDs
524 %% and no apic IDs
/barrelfish-master/include/cpuid/
H A Dcpuid.h283 uint32_t apic : 1; ///< CPU has an APIC and it is enabled member in struct:cpuid_featureinfo
/barrelfish-master/kernel/
H A Ddispatch.c34 # include <arch/x86/apic.h>
/barrelfish-master/include/trace/
H A Dtrace.h30 #include <arch/x86/apic.h> // XXX!
/barrelfish-master/kernel/arch/k1om/
H A Dinit.c32 #include <arch/x86/apic.h>
/barrelfish-master/kernel/arch/x86_32/
H A Dinit.c31 #include <arch/x86/apic.h>

Completed in 506 milliseconds

12