[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Minios-devel] [UNIKRAFT PATCH v3 0/1] Grant table support for Xen


  • To: minios-devel@xxxxxxxxxxxxx
  • From: Costin Lupu <costin.lupu@xxxxxxxxx>
  • Date: Fri, 29 Jun 2018 12:21:16 +0300
  • Cc: simon.kuenzer@xxxxxxxxx, sharan.santhanam@xxxxxxxxx, yuri.volchkov@xxxxxxxxx
  • Delivery-date: Fri, 29 Jun 2018 09:21:32 +0000
  • Ironport-phdr: 9a23:INI4axNPzR6Lxb7PXwol6mtUPXoX/o7sNwtQ0KIMzox0I//5rarrMEGX3/hxlliBBdydt6oazbKO+4nbGkU4qa6bt34DdJEeHzQksu4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2aFLduGC94iAPERvjKwV1Ov71GonPhMiryuy+4ZLebxlJiTanfb9+MAi9oBnMuMURnYZsMLs6xAHTontPdeRWxGdoKkyWkh3h+Mq+/4Nt/jpJtf45+MFOTav1f6IjTbxFFzsmKHw65NfqtRbYUwSC4GYXX3gMnRpJBwjF6wz6Xov0vyDnuOdxxDWWMMvrRr0yRD+s7bpkSAXwhSkHKTA37W/ZhM93gq9AvB6tuwZyz5LObY2JKPZzeL7Wc9MARWpGW8ZcTzJMAoSnb4sTDuoBO/tToY/gp1sWsBu1GA6hC//oyj9Tmn/23Ks63/4lEQHbxAwgAskDv2jPrNnvLKcSTPu6wLPSzTXEdv5b3yr25ovQch05vP2BUq98fdDSxEQvDQ/JkEucpI7/Mz6bzugBrmeW4/d6We+si2MrsR99rzahy8s2l4XEiZwZx1bZ/itj2ok1P8e3SEtjbN6hF5tfqj+VOpNtQsMnX2FooCE6yqAauZKjfCgF1pAnxxnHZvyZdoiH+BPjVOKLLThkn3JpYqq/hwup/kS60O38UdG40FdMriVbjtnBrm0B2hPO5sSdSfZw/l2t1SiR2w3R8O1JL1g4la/BJJ4gxr4wmIATsUPGHiLuhEr2i7SWdlkl+uiu8ejnZqjmpoeBN4Jvlg7+Kb4imtSiAesjKAQORW+b9fym1LL/5U35XKlKjvoun6ncsZDaI8UbpqmiAwNMz4ks9Qi/ACmi0NkDmXkHLUlFeA6cj4TzNFDBPvb4Ae24g1S2nzdh3+rGMaH5ApXRMnjDl6/sfa1960FG0go819Zf64hPCr4bJvLzRk/xu8beDhAjNgy52ODnB8th2YMaQ22AGbWVP73PsVWQ/OIgP/GMZJMJuDb6M/Ul/P/ujXo+mV8bZ6Wp3oYXZ26+HvVnPUqZe2HhgtEfHmgWugoxVvflhEecXj5Of3yyRb4z5iknCIK6CofOXoCsgKGb3Ce6BJFWeGdGClSQHnfodIWEXOkMZTmUIsB/jjMEUaKuRJQ72R6wqQ+pg4Zge+/V/Cwfrtfv2cZ448XXlAou7npkAsLb1HuCHE9umWZdbDgtwKF56Whg0krLhaN/mOBZE5pX+utUegwhc4bBxapgDIahCUr6Yt6VRQP+EZ2dCjYrQ4dpzg==
  • List-id: Mini-os development list <minios-devel.lists.xenproject.org>

This version includes only the last remaining patch which adds grant table 
support for Xen PV.

Changes since v1:
1) need_pte becomes static
2) batch size for mapping reduced to half
3) removed NR_RESERVED_ENTRIES macro
4) minor changes: comments, typos fixes, commit messages, coding style, etc.

Changes since v2:
1) updated plat/xen/Config.uk to include dependency for LIBUKLOCK and 
LIBUKLOCK_SEMAPHORE
2) updated commit message to indicate we currently have grants support only for 
Xen PV

Costin Lupu (1):
  plat/xen: Add grant table support for Xen PV (x86_64)

 plat/xen/Config.uk               |   2 +
 plat/xen/Makefile.uk             |   2 +
 plat/xen/gnttab.c                | 241 +++++++++++++++++++++++++++++++++++++++
 plat/xen/include/common/gnttab.h |  48 ++++++++
 plat/xen/memory.c                |   2 +
 plat/xen/x86/gnttab.c            |  59 ++++++++++
 6 files changed, 354 insertions(+)
 create mode 100644 plat/xen/gnttab.c
 create mode 100644 plat/xen/include/common/gnttab.h
 create mode 100644 plat/xen/x86/gnttab.c

-- 
2.11.0


_______________________________________________
Minios-devel mailing list
Minios-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/minios-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.