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. */ |