[Krafton Jungle] PintOS 2.0.0
크래프톤 정글 PintOS
 
Loading...
Searching...
No Matches
tss.h
Go to the documentation of this file.
1#ifndef USERPROG_TSS_H
2#define USERPROG_TSS_H
4#include <stdint.h>
7struct task_state {
23}__attribute__ ((packed));
24
25struct task_state;
26void tss_init (void);
27struct task_state *tss_get (void);
28void tss_update (struct thread *next);
29
30#endif /* userprog/tss.h */
static int next(int pos)
Definition: intq.c:74
unsigned int uint32_t
Definition: stdint.h:26
unsigned long long int uint64_t
Definition: stdint.h:29
unsigned short int uint16_t
Definition: stdint.h:23
Definition: tss.h:7
uint16_t res4
Definition: tss.h:21
uint64_t res3
Definition: tss.h:20
uint64_t ist4
Definition: tss.h:16
uint32_t res1
Definition: tss.h:8
uint64_t ist7
Definition: tss.h:19
uint64_t ist3
Definition: tss.h:15
uint64_t ist2
Definition: tss.h:14
uint64_t ist6
Definition: tss.h:18
uint64_t rsp0
Definition: tss.h:9
uint16_t iomb
Definition: tss.h:22
uint64_t ist1
Definition: tss.h:13
uint64_t rsp1
Definition: tss.h:10
uint64_t ist5
Definition: tss.h:17
uint64_t res2
Definition: tss.h:12
uint64_t rsp2
Definition: tss.h:11
Definition: thread.h:100
void tss_init(void)
Definition: tss.c:53
struct task_state * tss_get(void)
Definition: tss.c:63
void tss_update(struct thread *next)
Definition: tss.c:71
struct task_state __attribute__((packed))