Rev 762 | Rev 778 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 762 | Rev 771 | ||
---|---|---|---|
Line 76... | Line 76... | ||
76 | */ |
76 | */ |
77 | as_t *as_create(int flags) |
77 | as_t *as_create(int flags) |
78 | { |
78 | { |
79 | as_t *as; |
79 | as_t *as; |
80 | 80 | ||
81 | as = (as_t *) malloc(sizeof(as_t)); |
81 | as = (as_t *) early_malloc(sizeof(as_t)); |
82 | if (as) { |
82 | if (as) { |
83 | list_initialize(&as->as_with_asid_link); |
83 | list_initialize(&as->as_with_asid_link); |
84 | spinlock_initialize(&as->lock, "as_lock"); |
84 | spinlock_initialize(&as->lock, "as_lock"); |
85 | list_initialize(&as->as_area_head); |
85 | list_initialize(&as->as_area_head); |
86 | 86 |