/trusty/kernel/app/mmutest/ |
D | mmutest.c | 58 canary = (uint8_t*)thread->stack - PAGE_SIZE * 2; in mmutest_run_in_thread() 60 ret = vmm_alloc(aspace, "canary", PAGE_SIZE, (void**)&canary, 0, in mmutest_run_in_thread() 65 memset(canary, 0x55, PAGE_SIZE); in mmutest_run_in_thread() 81 for (i = 0; i < PAGE_SIZE; i++) { in mmutest_run_in_thread() 85 EXPECT_EQ(i, PAGE_SIZE, "memory below stack corrupted\n"); in mmutest_run_in_thread() 98 ret = vmm_alloc_contiguous(aspace, "mmutest", PAGE_SIZE, ptrp, 0, 0, in mmutest_alloc() 157 const size_t alloc_len = round_up(len, PAGE_SIZE); in mmu_test_execute() 166 ret = pmm_alloc(&vmm_obj, &vmm_obj_ref, alloc_len / PAGE_SIZE, in mmu_test_execute() 242 ASSERT_GE(_state->allocation_size, PAGE_SIZE); in TEST_F_SETUP() 248 PAGE_SIZE, [all …]
|
/trusty/user/app/sample/memref-test/ |
D | memref-test.c | 38 #define PAGE_SIZE 0x1000 macro 40 static __attribute__((aligned(PAGE_SIZE))) char bss_page[PAGE_SIZE]; 41 static __attribute__((aligned(PAGE_SIZE))) const char ro_page[PAGE_SIZE] = {1}; 160 handle_t mref = memref_create(bss_page, PAGE_SIZE, MM_RW); in TEST() 162 out = mmap(0, PAGE_SIZE, MM_RW, 0, mref, 0); in TEST() 169 EXPECT_EQ(0, munmap((void*)out, PAGE_SIZE)); in TEST() 180 handle_t mref = memref_create(bss_page, PAGE_SIZE, MM_RW); in TEST() 186 mbuf = mmap(0, PAGE_SIZE, MM_RW, 0, mref, 0); in TEST() 189 dbuf = mmap(0, PAGE_SIZE, MM_RW, 0, dref, 0); in TEST() 198 munmap((void*)dbuf, PAGE_SIZE); in TEST() [all …]
|
/trusty/user/base/lib/scudo/test/ |
D | scudo_test.c | 35 #define PAGE_SIZE getauxval(AT_PAGESZ) macro 185 void* mem = memalign(PAGE_SIZE, PAGE_SIZE); in TEST_F() 187 memset(mem, 0x33, PAGE_SIZE); in TEST_F() 189 mem, PAGE_SIZE, in TEST_F() 207 void* mem = memalign(PAGE_SIZE, PAGE_SIZE * 32); in TEST_F() 209 memset(mem, 0x33, PAGE_SIZE); in TEST_F() 211 mem, PAGE_SIZE * 32, in TEST_F() 225 void* mem = memalign(PAGE_SIZE, PAGE_SIZE); in TEST_F() 227 memset(mem, 0x33, PAGE_SIZE); in TEST_F() 228 ref = memref_create(mem, PAGE_SIZE, in TEST_F() [all …]
|
/trusty/user/app/sample/stats-test/include/ |
D | consumer_ctl.h | 26 #ifndef PAGE_SIZE 27 #define PAGE_SIZE 0x1000 macro 54 uint64_t reserved[PAGE_SIZE / 8 - 2 - SHM_CONTENT_VENDOR_ATOM_STR_SIZE / 8 - 57 STATIC_ASSERT(sizeof(ShmContent) == PAGE_SIZE);
|
/trusty/user/app/sample/memref-test/lender/ |
D | lender.c | 41 #define PAGE_SIZE 0x1000 macro 44 static __attribute__((aligned(PAGE_SIZE))) char bss_page[PAGE_SIZE]; 45 static __attribute__((aligned(PAGE_SIZE))) char rw_page[PAGE_SIZE] = {1}; 57 int rc = memref_create(bss_page, PAGE_SIZE, MM_RW); in init() 65 rc = memref_create(rw_page, PAGE_SIZE, MM_RW); in init() 132 if (lender_check_region(region, PAGE_SIZE) != 0) { in lender_read_bss() 147 if (lender_check_region(region, PAGE_SIZE) != 0) { in lender_write_bss()
|
/trusty/kernel/lib/trusty/include/lib/trusty/ |
D | tipc_virtio_dev.h | 76 .vrings = {[TIPC_VQ_TX] = {.align = PAGE_SIZE, \ 79 [TIPC_VQ_RX] = {.align = PAGE_SIZE, \ 82 .config = {.msg_buf_max_size = PAGE_SIZE, \ 83 .msg_buf_alignment = PAGE_SIZE, \
|
/trusty/user/base/lib/coverage/common/ |
D | cov_shm.c | 29 #define PAGE_SIZE getauxval(AT_PAGESZ) macro 37 shm_len = round_up(len, PAGE_SIZE); in cov_shm_alloc() 38 base = memalign(PAGE_SIZE, shm_len); in cov_shm_alloc()
|
/trusty/kernel/platform/generic-arm64/ |
D | platform.c | 84 fdt_size += fdt_paddr & (PAGE_SIZE - 1); in generic_arm64_reserve_device_tree() 85 uint fdt_page_count = DIV_ROUND_UP(fdt_size, PAGE_SIZE); in generic_arm64_reserve_device_tree() 160 vmm_get_kernel_aspace(), "device_tree_probe", PAGE_SIZE, &fdt, 0, in platform_after_vm_init() 174 if (fdt_size > PAGE_SIZE) { in platform_after_vm_init()
|
D | debug.c | 53 paddr_t reg_pbase = round_down(reg_paddr, PAGE_SIZE); in map_uart() 55 vmm_get_kernel_aspace(), "uart", PAGE_SIZE, &page_vaddr, 0, in map_uart()
|
/trusty/user/base/lib/hwasan/test/ |
D | hwasan_test.c | 33 #define PAGE_SIZE getauxval(AT_PAGESZ) macro 257 int* a = memalign(PAGE_SIZE, PAGE_SIZE); in TEST() 267 void* a = memalign(PAGE_SIZE, PAGE_SIZE); in TEST() 268 int handle = memref_create(a, PAGE_SIZE, in TEST()
|
/trusty/kernel/lib/trusty/ |
D | syscall.c | 97 u_int rsize = round_up(size + (addr & (PAGE_SIZE - 1)), PAGE_SIZE); in valid_address() 98 addr = round_down(addr, PAGE_SIZE); in valid_address() 109 addr += PAGE_SIZE; in valid_address() 110 rsize -= PAGE_SIZE; in valid_address() 181 PAGE_SIZE); in sys_brk()
|
D | trusty_app.c | 67 #define DEFAULT_HEAP_SIZE (4 * PAGE_SIZE) 70 #define PAGE_MASK (PAGE_SIZE - 1) 476 AT_PAGESZ, PAGE_SIZE, AT_BASE, load_bias, in trusty_thread_write_elf_tables() 550 size_t adjustment = round_up(size, PAGE_SIZE) - size; in trusty_thread_exit() 571 stack_size = round_up(stack_size, PAGE_SIZE); in trusty_thread_create() 617 round_up(shadow_stack_size, PAGE_SIZE) - shadow_stack_size; in trusty_thread_create() 908 mmio_size = round_up(manifest_entry.value.mem_map.size, PAGE_SIZE); in load_app_config_options() 1127 brk_size = round_up(trusty_app->props.min_heap_size, PAGE_SIZE); in init_brk() 1192 size_t size = round_up(high - low, PAGE_SIZE); in select_load_bias() 1229 vaddr >= round_down(prg_hdr->p_vaddr, PAGE_SIZE) && in elf_vaddr_mapped() [all …]
|
/trusty/user/base/lib/vmm_obj/ |
D | vmm_obj.c | 29 #define PAGE_SIZE getauxval(AT_PAGESZ) macro 114 size_t aligned_size = round_up(size, PAGE_SIZE); in vmm_obj_map_ro()
|
/trusty/kernel/platform/generic-x86_64/rust/src/ |
D | lib.rs | 33 mmu::{ARCH_MMU_FLAG_CACHED, ARCH_MMU_FLAG_PERM_NO_EXECUTE, ARCH_MMU_FLAG_PERM_RO, PAGE_SIZE}, 41 const PAGE_MASK: usize = PAGE_SIZE as usize - 1;
|
/trusty/user/app/sample/secure_fb_mock_impl/ |
D | main.cpp | 33 #define PAGE_SIZE() (getauxval(AT_PAGESZ)) macro 77 round_up(sizeof(uint32_t) * width * height, PAGE_SIZE()); in Init()
|
/trusty/user/base/lib/line-coverage/ |
D | shm.c | 37 #define PAGE_SIZE getauxval(AT_PAGESZ) macro 154 req.register_args.record_len = round_up(buf_len + sizeof(struct control), PAGE_SIZE); in setup_mailbox()
|
/trusty/kernel/app/usercopytest/ |
D | usercopytest.c | 60 #define START_PAGE_ADDR ((void*)(PAGE_SIZE * 0x10)) 62 ((user_addr_t)((uintptr_t)(START_PAGE_ADDR + PAGE_SIZE - TEST_BUF1_SIZE))) 126 ret = vmm_alloc(_state->aspace, "start-page", PAGE_SIZE, &addr, 0, in TEST_F_SETUP() 133 addr += PAGE_SIZE; in TEST_F_SETUP() 136 ret = vmm_alloc(_state->aspace, "end-page", PAGE_SIZE, &addr, 0, in TEST_F_SETUP() 140 ASSERT_EQ(START_PAGE_ADDR + PAGE_SIZE, addr); in TEST_F_SETUP()
|
D | iovectest.c | 19 _state->buffer_addr = 8 * PAGE_SIZE; in TEST_F_SETUP() 24 ASSERT_EQ(0, vmm_alloc(aspace, "iovectest", PAGE_SIZE, &user_ptr, 0, in TEST_F_SETUP()
|
/trusty/user/base/lib/sancov/ |
D | sancov.c | 33 #define PAGE_SIZE getauxval(AT_PAGESZ) macro 110 req.register_args.record_len = round_up(record_len(num_counters), PAGE_SIZE); in init()
|
/trusty/kernel/lib/dtb_service/ |
D | dtb_service.cpp | 65 uint64_t aligned_size = round_up(dtb_size, PAGE_SIZE); in dtb_service_add_user()
|
/trusty/kernel/app/memorytest/ |
D | memorytest.c | 98 .alloc_size = PAGE_SIZE / 4 * 3, /* ~1 page after heap overhead */ in TEST()
|
/trusty/user/base/lib/spi/client/ |
D | client.c | 33 #define PAGE_SIZE getauxval(AT_PAGESZ) macro 142 return round_up(shm_size, PAGE_SIZE); in get_shm_size() 166 shm_base = memalign(PAGE_SIZE, shm_size); in spi_dev_open()
|
/trusty/kernel/lib/sm/ |
D | sm.c | 400 ulong offset = lk_boot_args[1] & (PAGE_SIZE - 1); in sm_init() 401 paddr_t paddr = round_down(lk_boot_args[1], PAGE_SIZE); in sm_init() 402 size_t size = round_up(lk_boot_args[2] + offset, PAGE_SIZE); in sm_init()
|
/trusty/kernel/app/userscstest/ |
D | userscstest.c | 155 vaddr_t pre_first = last_elem - round_up(tt->shadow_stack_size, PAGE_SIZE); in trusty_app_callback()
|
/trusty/kernel/services/apploader/ |
D | apploader_service.c | 142 uint64_t aligned_size = round_up(req->package_size, PAGE_SIZE); in apploader_service_handle_cmd_get_memory() 149 rc = pmm_alloc(&vmm_obj, &vmm_obj_ref, aligned_size / PAGE_SIZE, 0, 0); in apploader_service_handle_cmd_get_memory()
|