Implement write combining on x86
authorKanoj Sarcar <kanoj@google.com>
Thu, 10 Mar 2016 19:28:26 +0000 (11:28 -0800)
committerBarret Rhoden <brho@cs.berkeley.edu>
Fri, 11 Mar 2016 21:41:00 +0000 (16:41 -0500)
commitbbb00bf3aa2392d1e4d93f336b2fff312180fc80
tree752ffc6322c52916c9af76c503b8e50059222e0e
parent278ac8cba7fef01f29569e32fda4202da451c1b0
Implement write combining on x86

MLX uses WC to write data payload into HCA buffers. The performance boost
over UC/UC- is significant.

Signed-off-by: Kanoj Sarcar <kanoj@google.com>
[ removed pat_init() and used the new PTE_ flags ]
Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
kern/drivers/net/udrvr/compat.c
kern/drivers/net/udrvr/compat.h