Public feed #893343

Untitled

public text v1 · immutable
Raw Edit
·published 2008-02-06 01:37 UTC
rendered paste body
// I completely forgot what I was doing.
        uint_32 addpages(uint_32 pagedir, int pages)
        {
                for (int i = 0; i < 1024; i++)
                {
                        if (pagedir[i] & PF_PRESENT)
                        {
                                uint_32 *pagetable = (uint_32 *)(pagedir[i] & PF_ADDRESS);
                                for (int j = 0; j < 1024; j++)
                                {
                                        if (!(pagetable[j] & PF_PRESENT))
                                        {
                                                for (int k = j; k < j + pages; k++)
                                                {
                                                        if (pagetable[k] & PF_PRESENT)
                                                                continue;
                                                }
                                        }
                                }
                        }
                }
        }