Entry point 0xe100000 There are 4 program headers, starting at offset 64 Program Headers: Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align LOAD 0x010000 0x000000000e100000 0x000000000e100000 0x06cb10 0x0a2380 RWE 0x10000 LOAD 0x080000 0x000000000e300000 0x000000000e300000 0x005f20 0...
Coen, S. & Haelterman, M. Modulational instability induced by cavity boundary conditions in a normally dispersive optical fiber.Phys. Rev. Lett.79, 4139 (1997). Lucas, E., Guo, H., Jost, J. D., Karpov, M. & Kippenberg, T. J. Detuning-dependent properties and dispersion-induced ins...
gicc_base = (vaddr_t)phys_to_virt(GIC_BASE + GICC_OFFSET, MEM_AREA_IO_SEC); gicd_base = (vaddr_t)phys_to_virt(GIC_BASE + GICD_OFFSET, MEM_AREA_IO_SEC);if (!gicc_base || !gicd_base) panic();/* Initialize GIC */ gic_init(&gic_data, gicc_base, gicd_base);...
vaddr_t ctrl = (vaddr_t)phys_to_virt_io(OTP_CTRL_BASE, OTP_CTRL_SIZE); if (!IS_16BYTE_ALIGNED(offset) || offset >= OTPROM_128_LIMIT || offset < OTPROM_128_START || !buf || !reg) { EMSG("Invalid parameters"); return TEE_ERROR_BAD_PARAMETERS; } if (io_read32(ctrl) ...
vaddr_t ctrl = (vaddr_t)phys_to_virt_io(OTP_CTRL_BASE, OTP_CTRL_SIZE); if (!IS_16BYTE_ALIGNED(offset) || offset >= OTPROM_128_LIMIT || offset < OTPROM_128_START || !buf || !reg) { EMSG("Invalid parameters"); return TEE_ERROR_BAD_PARAMETERS; } if (io_read32(ctrl) ...
TEE_Result tcc_otp_read_128(uint32_t offset, uint32_t *buf) { vaddr_t reg = (vaddr_t)phys_to_virt_io(OTP_CMD_BASE, OTP_CMD_SIZE); uint32_t status = 0; uint32_t admin_info0 = 0; if (!IS_16BYTE_ALIGNED(offset) || offset >= OTPROM_128_LIMIT || offset < OTPROM_128...
TEE_Result tcc_otp_write_128(uint32_t offset, const uint32_t *buf) { vaddr_t reg = (vaddr_t)phys_to_virt_io(OTP_CMD_BASE, OTP_CMD_SIZE); vaddr_t ctrl = (vaddr_t)phys_to_virt_io(OTP_CTRL_BASE, OTP_CTRL_SIZE); if (!IS_16BYTE_ALIGNED(offset) || offset >= OTPROM_12...