NOVA User-Level Environment  Version testbox/changed-memory-timing-317-g320d8b5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PerCpuService Member List

This is the complete list of members for PerCpuService, including all inherited members.

__attribute__((nonnull(6))) unsigned create_ec_helper(C *tlsNovaProgramprotected
__attribute__((noreturn)) block_forever()NovaPrograminlineprotected
_cap_CapAllocator
_cap_blockNovaProgramprotected
_cap_orderCapAllocator
_cap_startCapAllocator
_console_dataProgramConsoleprotected
_free_physNovaProgramprotected
_free_sessionsBaseServiceprotected
_free_virtNovaProgramprotected
_hipNovaProgramprotected
_per_cpuBaseServiceprotected
_vga_consoleProgramConsoleprotected
_vga_regsProgramConsoleprotected
_virt_physNovaProgramprotected
alloc_cap()ServicePrograminlineprotectedvirtual
NovaProgram::alloc_cap(unsigned count=1)CapAllocatorinline
alloc_crd()BaseServiceinline
alloc_utcb()NovaPrograminlineprotected
capNovaProgramprotected
CapAllocator(unsigned long cap_, unsigned long cap_start, unsigned long cap_order)CapAllocatorinline
client_func(unsigned pt_id, Session *session)PerCpuServiceinlineprotected
client_func_s(unsigned pt_id, Session *s, PerCpuService *tls, Utcb *utcb) REGPARM(2)PerCpuServiceinlineprotectedstatic
close_session(per_cpu &local, BaseSession *s)BaseServiceinlineprotectedvirtual
console_init(const char *name, Semaphore *sem)ProgramConsoleinlineprotected
cpunrNovaProgramprotected
create_ec(phy_cpu_no cpu, Utcb **utcb_out)ServicePrograminlineprotectedvirtual
dealloc_cap(cap_sel c)ServicePrograminlineprotectedvirtual
NovaProgram::dealloc_cap(unsigned cap, unsigned count=1)CapAllocatorinline
excbaseNovaProgramprotected
exit(const char *msg)NovaPrograminlinestatic
flush_func()BaseServiceinlineprotectedstatic
funcNovaProgramprotected
garbace_collect(per_cpu &local)BaseServiceinlineprotected
init_mem(Hip *hip)NovaPrograminlineprotected
localNovaProgramprotected
mycpu()BasePrograminlinestatic
myutcb(unsigned long esp=0)BasePrograminlinestatic
new_session()PerCpuServiceinlineprotectedvirtual
NovaProgram()NovaPrograminline
PerCpuService()PerCpuServiceinline
portal_func(Utcb &utcb, Utcb::Frame &input, bool &free_cap, cap_sel pid)BaseServiceinline
putc(void *data, int value)ProgramConsoleinlineprotectedstatic
register_service(const char *service_name)BaseServiceinline
request_mapping(char *start, unsigned long size, unsigned long hotspot)BasePrograminlinestatic
revoke_all_mem(void *address, unsigned long size, unsigned rights, bool myself)BasePrograminlinestatic
run(Utcb *utcb, Hip *hip)PerCpuServiceinline
ServiceProgram(const char *console_name="service")ServicePrograminlineprotected
stack_sizeBaseProgramstatic
stack_size_shiftBaseProgramstatic
utcb_outNovaProgramprotected