]> www.infradead.org Git - users/jedix/linux-maple.git/commit
SPARC64: UEK4 LDOMS DOMAIN SERVICES UPDATE 6
authorAaron Young <Aaron.Young@oracle.com>
Tue, 20 Dec 2016 19:51:25 +0000 (14:51 -0500)
committerChuck Anderson <chuck.anderson@oracle.com>
Thu, 9 Mar 2017 03:30:02 +0000 (19:30 -0800)
commit99f5c128e14646987573e0e2b08bc649968384ee
tree0caff7ed937274ea168c80cf8d8562dbba569a61
parent685829c5607d43b6c8b718e4b90d65afcf229607
SPARC64: UEK4 LDOMS DOMAIN SERVICES UPDATE 6

This update fixes the following issues for LDom domain services on UEK4:

1. Error messages displayed on the console when guest domains are stopped
   such as:

ldc_print: id=0x11 flags=0x7 state=CONNECTED cstate=0x0 hsstate=0x10
        rx_h=0x2b40 rx_t=0x2b40 rx_n=512
        tx_h=0x4440 tx_t=0x4440 tx_n=512
        rcv_nxt=635 snd_nxt=723
ds-3: ds_disconnect_service_client: failed to send UNREG_REQ for handle
700000001 (1)

2. CPU DR related problems including 'length too big' errors and hangs. With
   these new fixes, >256 vcpus can be successfully added/removed from a guest
   domain. As part of this fix, a new scheme for reusing event data memory
   buffers was implemented.

Signed-off-by: Aaron Young <Aaron.Young@oracle.com>
Reviewed-By: Liam Merwick <Liam.Merwick@oracle.com>
Orabug: 2317193524848179
Signed-off-by: Allen Pais <allen.pais@oracle.com>
arch/sparc/include/asm/ldc.h
arch/sparc/kernel/ds.c
arch/sparc/kernel/ldc.c