Home
last modified time | relevance | path

Searched refs:PAGE_SIZE (Results 1 – 25 of 31) sorted by relevance

12

/trusty/kernel/app/mmutest/
Dmmutest.c58 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/
Dmemref-test.c38 #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/
Dscudo_test.c35 #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/
Dconsumer_ctl.h26 #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/
Dlender.c41 #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/
Dtipc_virtio_dev.h76 .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/
Dcov_shm.c29 #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/
Dplatform.c84 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()
Ddebug.c53 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/
Dhwasan_test.c33 #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/
Dsyscall.c97 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()
Dtrusty_app.c67 #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/
Dvmm_obj.c29 #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/
Dlib.rs33 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/
Dmain.cpp33 #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/
Dshm.c37 #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/
Dusercopytest.c60 #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()
Diovectest.c19 _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/
Dsancov.c33 #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/
Ddtb_service.cpp65 uint64_t aligned_size = round_up(dtb_size, PAGE_SIZE); in dtb_service_add_user()
/trusty/kernel/app/memorytest/
Dmemorytest.c98 .alloc_size = PAGE_SIZE / 4 * 3, /* ~1 page after heap overhead */ in TEST()
/trusty/user/base/lib/spi/client/
Dclient.c33 #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/
Dsm.c400 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/
Duserscstest.c155 vaddr_t pre_first = last_elem - round_up(tt->shadow_stack_size, PAGE_SIZE); in trusty_app_callback()
/trusty/kernel/services/apploader/
Dapploader_service.c142 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()

12