Full utcb copying partially works now.

This commit is contained in:
Bahadir Balban
2009-05-19 11:26:45 +03:00
parent b950ec323d
commit 3bbbcdfefa
5 changed files with 49 additions and 5 deletions

View File

@@ -145,6 +145,7 @@ void tcb_delete(struct ktcb *tcb);
void init_ktcb_list(void);
void task_update_utcb(struct ktcb *cur, struct ktcb *next);
int tcb_check_and_lazy_map_utcb(struct ktcb *task);
#endif /* __TCB_H__ */

View File

@@ -130,6 +130,7 @@ int check_mapping(unsigned long vaddr, unsigned long size,
void copy_pgd_kern_all(pgd_table_t *);
pte_t virt_to_pte(unsigned long virtual);
pte_t virt_to_pte_from_pgd(unsigned long virtual, pgd_table_t *pgd);
unsigned long virt_to_phys_by_pgd(unsigned long vaddr, pgd_table_t *pgd);
#endif /* __GLUE_ARM_MEMORY_H__ */