Rev 1888 | Rev 2071 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1888 | Rev 2012 | ||
---|---|---|---|
Line 33... | Line 33... | ||
33 | */ |
33 | */ |
34 | 34 | ||
35 | #ifndef KERN_DDI_ARG_H_ |
35 | #ifndef KERN_DDI_ARG_H_ |
36 | #define KERN_DDI_ARG_H_ |
36 | #define KERN_DDI_ARG_H_ |
37 | 37 | ||
38 | /** Structure encapsulating arguments for SYS_MAP_PHYSMEM syscall. */ |
38 | /** Structure encapsulating arguments for SYS_PHYSMEM_MAP syscall. */ |
39 | typedef struct { |
39 | typedef struct { |
40 | unsigned long long task_id; /** ID of the destination task. */ |
40 | unsigned long long task_id; /** ID of the destination task. */ |
41 | void *phys_base; /** Physical address of starting frame. */ |
41 | void *phys_base; /** Physical address of starting frame. */ |
42 | void *virt_base; /** Virtual address of starting page. */ |
42 | void *virt_base; /** Virtual address of starting page. */ |
43 | unsigned long pages; /** Number of pages to map. */ |
43 | unsigned long pages; /** Number of pages to map. */ |