I tried it out, test/numbers are looking as expected. On Fri, Mar 11, 2016 at 1:43 PM, Barret Rhoden <[email protected]> wrote:
> Merged to master at 5fdae0513c3d..bbb00bf3aa23 (from, to] > > You can see the entire diff with 'git diff' or at > https://github.com/brho/akaros/compare/5fdae0513c3d...bbb00bf3aa23 > > > On 2016-03-11 at 15:00 Barret Rhoden <[email protected]> wrote: > > This adds PAT support for write-combining memory mappings. For > > kernel memory mappings, we can use vmap_pmem_writecomb(). For custom > > memory mappings, we can use PTE_WRITECOMB. > > > > I rebased and touched up Kanoj's commit. If you'd prefer to do that > > and work directly off my last commit (660165), then let me know. > > > > ------------ > > You can also find this patch set at: > > > > [email protected]:brho/akaros.git > > From: 7793cb72c3a0 master > > To: 84e2c6919d8c pat > > > > And view them at: > > > > https://github.com/brho/akaros/compare/7793cb72c3a0...84e2c6919d8c > > > > ------------ > > > > > > Barret Rhoden (3): > > Stop using PTE_PCD and PTE_PWT directly (XCC) > > x86: initialize the PAT MSR > > Add write-combining memory mapping mode (XCC) > > > > Kanoj Sarcar (1): > > Implement write combining on x86 > > > > kern/arch/riscv/ros/mmu.h | 2 ++ > > kern/arch/x86/cpuinfo.c | 6 ++++-- > > kern/arch/x86/pmap.c | 44 > > +++++++++++++++++++++++++++++++++++++++++ > > kern/arch/x86/pmap64.c | 2 +- > > kern/arch/x86/ros/mmu64.h | 11 ++++++----- > > kern/drivers/net/udrvr/compat.c | 19 ++++++++++++++++++ > > kern/drivers/net/udrvr/compat.h | 19 ++---------------- > > kern/include/mm.h | 1 + > > kern/src/mm.c | 5 +++++ 9 files changed, 84 > > insertions(+), 25 deletions(-) > > > > -- > You received this message because you are subscribed to the Google Groups > "Akaros" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- Thanks, Kanoj -- You received this message because you are subscribed to the Google Groups "Akaros" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. For more options, visit https://groups.google.com/d/optout.
