/kvm-unit-tests/x86/ |
H A D | debug.c | 99 unsigned long start; in __run_single_step_db_test() local 105 start = test(); in __run_single_step_db_test() 106 report_fn(start, ""); in __run_single_step_db_test() 129 report_fn(start, "Usermode "); in __run_single_step_db_test() 134 static void report_singlestep_basic(unsigned long start, const char *usermode) in report_singlestep_basic() argument 137 is_single_step_db(dr6[0]) && db_addr[0] == start && in report_singlestep_basic() 138 is_single_step_db(dr6[1]) && db_addr[1] == start + 1 && in report_singlestep_basic() 139 is_single_step_db(dr6[2]) && db_addr[2] == start + 1 + 1, in report_singlestep_basic() 145 unsigned long start; in singlestep_basic() local 161 : "=r" (start) : : "rax" in singlestep_basic() [all …]
|
H A D | taskswitch2.c | 25 start: in nmi_tss() 30 goto start; in nmi_tss() 35 start: in de_tss() 41 goto start; in de_tss() 46 start: in of_tss() 51 goto start; in of_tss() 56 start: in bp_tss() 61 goto start; in bp_tss() 87 start: in jmp_tss() 92 goto start; in jmp_tss() [all …]
|
H A D | vmexit.c | 74 uint64_t start = rdtsc(); in self_ipi_isr() local 76 tsc_eoi += rdtsc() - start; in self_ipi_isr() 81 uint64_t start = rdtsc(); in x2apic_self_ipi() local 83 tsc_ipi += rdtsc() - start; in x2apic_self_ipi() 88 uint64_t start = rdtsc(); in apic_self_ipi() local 91 tsc_ipi += rdtsc() - start; in apic_self_ipi() 191 uint64_t start = rdtsc(); in ipi() local 193 tsc_ipi += rdtsc() - start; in ipi()
|
H A D | realmode.lds | 12 ENTRY(start)
|
/kvm-unit-tests/lib/arm/ |
H A D | setup.c | 163 .start = (phys_addr_t)-1, in mem_init() 171 if (r->start < mem.start) in mem_init() 172 mem.start = r->start; in mem_init() 177 assert(mem.end && !(mem.start & ~PHYS_MASK)); in mem_init() 181 r = memregions_find(mem.start); in mem_init() 187 assert(freemem_start >= mem.start && freemem->end <= mem.end); in mem_init() 189 __phys_offset = mem.start; /* PHYS_OFFSET */ in mem_init() 325 if (m->start < __phys_offset) in efi_mem_init() 326 __phys_offset = m->start; in efi_mem_init() 333 freemem = (void *)PAGE_ALIGN(freemem_mr->start); in efi_mem_init()
|
H A D | delay.c | 15 u64 start = get_cntvct(); in delay() local 17 while ((get_cntvct() - start) < cycles) in delay()
|
/kvm-unit-tests/powerpc/ |
H A D | boot_rom.S | 4 .globl start symbol 5 start: label
|
H A D | cstart64.S | 22 .globl start symbol 23 start: label 41 subi r31, r31, 0b - start /* QEMU's kernel load address */ 43 ld r1, (p_stack - start)(r31) 44 ld r2, (p_toc - start)(r31) 62 ld r4, (p_dyn - start)(r31) 142 subi r31, r31, 0b - start /* QEMU's kernel load address */ 144 ld r2, (p_toc - start)(r31)
|
/kvm-unit-tests/lib/x86/ |
H A D | delay.c | 6 u64 start = rdtsc(); in delay() local 10 } while (rdtsc() - start < count); in delay()
|
H A D | vm.c | 143 void __setup_mmu_range(pgd_t *cr3, phys_addr_t start, size_t len, in __setup_mmu_range() argument 147 u64 max = (u64)len + (u64)start; in __setup_mmu_range() 148 u64 phys = start; in __setup_mmu_range() 164 static inline void setup_mmu_range(pgd_t *cr3, phys_addr_t start, size_t len) in setup_mmu_range() argument 166 __setup_mmu_range(cr3, start, len, X86_MMU_MAP_HUGE); in setup_mmu_range() 315 uintptr_t start = (uintptr_t)virt; in walk_pte() local 321 for (curr = start; curr < end; curr = ALIGN_DOWN(curr + page_size, page_size)) { in walk_pte()
|
/kvm-unit-tests/s390x/ |
H A D | sck.c | 64 uint64_t start = 0, end = 0, time = 0xcafef00dbeef; in test_set() local 73 cc = stck(&start); in test_set() 75 report(start >= time, "start >= set value"); in test_set() 83 report(end - start > (ticks_per_ms * ms_to_wait), "Advances"); in test_set()
|
H A D | diag10.c | 23 static inline void diag10(unsigned long start, unsigned long end) in diag10() argument 27 : : "a" (start), "a" (end)); in diag10()
|
/kvm-unit-tests/lib/riscv/ |
H A D | delay.c | 12 uint64_t start = timer_get_cycles(); in delay() local 14 while ((timer_get_cycles() - start) < cycles) in delay()
|
H A D | stack.c | 12 unsigned long start = (unsigned long)&_text; in base_address() local 15 if (ra < start || ra >= end) in base_address()
|
H A D | mmu.c | 144 mmu_set_range_ptes(pgtable, r->start, r->start, r->end, in setup_mmu() 147 mmu_set_range_ptes(pgtable, r->start, r->start, r->end, in setup_mmu() 159 phys_addr_t start = phys_addr & PHYS_PAGE_MASK; in ioremap() local 174 mmu_set_range_ptes(pgtable, start, start, end, in ioremap()
|
/kvm-unit-tests/lib/ |
H A D | pci-host-generic.h | 14 phys_addr_t start; member 21 void __iomem *start; member
|
H A D | memregions.c | 36 if (paddr >= r->start && paddr < r->end) in memregions_find() 53 if ((*r1)->start == addr) { in memregions_split() 60 .start = addr, in memregions_split() 78 .start = regs[i].addr, in memregions_add_dt_regions() 102 .start = d->phys_addr, in memregions_efi_init()
|
H A D | stack.c | 20 unsigned long start = (unsigned long)&_text; in base_address() local 23 if (ra < start || ra >= end) in base_address() 26 *addr = ra - start; in base_address()
|
H A D | devicetree.c | 291 u64 start, end; in dt_get_initrd() local 306 start = fdt32_to_cpu(*data); in dt_get_initrd() 309 start = (start << 32) | fdt32_to_cpu(*data); in dt_get_initrd() 324 assert(start < end); in dt_get_initrd() 327 *initrd = (char *)(unsigned long)start; in dt_get_initrd() 328 *size = end - start; in dt_get_initrd()
|
H A D | report.c | 33 int start; in report_prefix_pushf() local 39 start = len; in report_prefix_pushf() 47 assert_msg(!strstr(&prefixes[start], PREFIX_DELIMITER), in report_prefix_pushf() 49 &prefixes[start]); in report_prefix_pushf()
|
/kvm-unit-tests/lib/powerpc/ |
H A D | processor.c | 88 uint64_t start = get_tb(); in delay() local 90 while ((get_tb() - start) < cycles) in delay() 101 uint64_t start, end, now; in sleep_tb() local 113 start = now = get_tb(); in sleep_tb() 114 end = start + cycles; in sleep_tb()
|
H A D | setup.c | 149 .start = (phys_addr_t)-1, in mem_init() 160 mem_regions[i].start = regs[i].addr; in mem_init() 166 if (freemem_start >= mem_regions[i].start in mem_init() 176 if (mem_regions[i].start < mem.start) in mem_init() 177 mem.start = mem_regions[i].start; in mem_init() 184 __physical_start = mem.start; /* PHYSICAL_START */ in mem_init()
|
/kvm-unit-tests/s390x/snippets/c/ |
H A D | cstart.S | 13 .globl start symbol 14 start: label
|
/kvm-unit-tests/lib/libfdt/ |
H A D | fdt_wip.c | 51 static void fdt_nop_region_(void *start, int len) in fdt_nop_region_() argument 55 for (p = start; (char *)p < ((char *)start + len); p++) in fdt_nop_region_()
|
/kvm-unit-tests/lib/s390x/ |
H A D | mmu.h | 57 void protect_range(void *start, unsigned long len, unsigned long prot); 66 void unprotect_range(void *start, unsigned long len, unsigned long prot);
|