* [MINIOS PATCH 0/5] x86 assmebly code clean up
@ 2016-08-25 16:38 Wei Liu
2016-08-25 16:38 ` [MINIOS PATCH 1/5] x86_32: remove inclusion of x86-32.h Wei Liu
` (7 more replies)
0 siblings, 8 replies; 17+ messages in thread
From: Wei Liu @ 2016-08-25 16:38 UTC (permalink / raw)
To: Xen-devel; +Cc: Juergen Gross, Samuel Thibault, Wei Liu
Wei Liu (5):
x86_32: remove inclusion of x86-32.h
x86_64: remove unused labels
x86_64: merge RESTORE_REST into RESTORE_ALL
x86_64: introduce and use SAVE_ALL
x86_64: don't unnecessarily export some entries
arch/x86/x86_32.S | 2 --
arch/x86/x86_64.S | 74 ++++++++++++++++++++++---------------------------------
2 files changed, 29 insertions(+), 47 deletions(-)
--
2.1.4
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel
^ permalink raw reply [flat|nested] 17+ messages in thread
* [MINIOS PATCH 1/5] x86_32: remove inclusion of x86-32.h
2016-08-25 16:38 [MINIOS PATCH 0/5] x86 assmebly code clean up Wei Liu
@ 2016-08-25 16:38 ` Wei Liu
2016-08-25 17:02 ` Juergen Gross
2016-08-25 16:38 ` [MINIOS PATCH 2/5] x86_64: remove unused labels Wei Liu
` (6 subsequent siblings)
7 siblings, 1 reply; 17+ messages in thread
From: Wei Liu @ 2016-08-25 16:38 UTC (permalink / raw)
To: Xen-devel; +Cc: Juergen Gross, Samuel Thibault, Wei Liu
There is no need to do that explicitly.
Signed-off-by: Wei Liu <wei.liu2@citrix.com>
---
arch/x86/x86_32.S | 2 --
1 file changed, 2 deletions(-)
diff --git a/arch/x86/x86_32.S b/arch/x86/x86_32.S
index 9241418..f70fc65 100644
--- a/arch/x86/x86_32.S
+++ b/arch/x86/x86_32.S
@@ -3,9 +3,7 @@
#include <mini-os/asm_macros.h>
#include <mini-os/arch_mm.h>
#include <mini-os/desc.h>
-#include <xen/arch-x86_32.h>
#include <xen/elfnote.h>
-#include <xen/arch-x86_32.h>
#ifdef CONFIG_PARAVIRT
--
2.1.4
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [MINIOS PATCH 2/5] x86_64: remove unused labels
2016-08-25 16:38 [MINIOS PATCH 0/5] x86 assmebly code clean up Wei Liu
2016-08-25 16:38 ` [MINIOS PATCH 1/5] x86_32: remove inclusion of x86-32.h Wei Liu
@ 2016-08-25 16:38 ` Wei Liu
2016-08-25 17:04 ` Juergen Gross
2016-08-25 16:38 ` [MINIOS PATCH 3/5] x86_64: merge RESTORE_REST into RESTORE_ALL Wei Liu
` (5 subsequent siblings)
7 siblings, 1 reply; 17+ messages in thread
From: Wei Liu @ 2016-08-25 16:38 UTC (permalink / raw)
To: Xen-devel; +Cc: Juergen Gross, Samuel Thibault, Wei Liu
Signed-off-by: Wei Liu <wei.liu2@citrix.com>
---
arch/x86/x86_64.S | 3 ---
1 file changed, 3 deletions(-)
diff --git a/arch/x86/x86_64.S b/arch/x86/x86_64.S
index 5932bfb..c57ee10 100644
--- a/arch/x86/x86_64.S
+++ b/arch/x86/x86_64.S
@@ -177,7 +177,6 @@ ENTRY(error_entry)
movq %r14,1*8(%rsp)
movq %r15,(%rsp)
-error_call_handler:
movq %rdi, RDI(%rsp)
movq %rsp,%rdi
movq ORIG_RAX(%rsp),%rsi # get error code
@@ -212,7 +211,6 @@ ENTRY(hypervisor_callback2)
decl %gs:0
error_exit:
-retint_kernel:
movl RFLAGS(%rsp), %eax
shr $9, %eax # EAX[0] == IRET_RFLAGS.IF
XEN_GET_VCPU_INFO(%rsi)
@@ -221,7 +219,6 @@ retint_kernel:
jnz restore_all_enable_events # != 0 => enable event delivery
XEN_PUT_VCPU_INFO(%rsi)
-retint_restore_args:
RESTORE_REST
RESTORE_ALL
HYPERVISOR_IRET 0
--
2.1.4
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [MINIOS PATCH 3/5] x86_64: merge RESTORE_REST into RESTORE_ALL
2016-08-25 16:38 [MINIOS PATCH 0/5] x86 assmebly code clean up Wei Liu
2016-08-25 16:38 ` [MINIOS PATCH 1/5] x86_32: remove inclusion of x86-32.h Wei Liu
2016-08-25 16:38 ` [MINIOS PATCH 2/5] x86_64: remove unused labels Wei Liu
@ 2016-08-25 16:38 ` Wei Liu
2016-08-25 16:45 ` Wei Liu
2016-08-25 17:07 ` Juergen Gross
2016-08-25 16:38 ` [MINIOS PATCH 4/5] x86_64: introduce and use SAVE_ALL Wei Liu
` (4 subsequent siblings)
7 siblings, 2 replies; 17+ messages in thread
From: Wei Liu @ 2016-08-25 16:38 UTC (permalink / raw)
To: Xen-devel; +Cc: Juergen Gross, Samuel Thibault, Wei Liu, Wei Liu
Signed-off-by: Wei Liu <wei.liu1@citrix.com>
---
arch/x86/x86_64.S | 29 +++++++++++------------------
1 file changed, 11 insertions(+), 18 deletions(-)
diff --git a/arch/x86/x86_64.S b/arch/x86/x86_64.S
index c57ee10..8432d69 100644
--- a/arch/x86/x86_64.S
+++ b/arch/x86/x86_64.S
@@ -101,27 +101,23 @@ KERNEL_CS_MASK = 0xfc
.endm
.macro RESTORE_ALL
- movq (%rsp),%r11
- movq 1*8(%rsp),%r10
- movq 2*8(%rsp),%r9
- movq 3*8(%rsp),%r8
- movq 4*8(%rsp),%rax
- movq 5*8(%rsp),%rcx
- movq 6*8(%rsp),%rdx
- movq 7*8(%rsp),%rsi
- movq 8*8(%rsp),%rdi
- addq $9*8+8,%rsp
-.endm
-
-.macro RESTORE_REST
movq (%rsp),%r15
movq 1*8(%rsp),%r14
movq 2*8(%rsp),%r13
movq 3*8(%rsp),%r12
movq 4*8(%rsp),%rbp
movq 5*8(%rsp),%rbx
- addq $6*8,%rsp
-.endm
+ movq 6*8(%rsp),%r11
+ movq 7*8(%rsp),%r10
+ movq 8*8(%rsp),%r9
+ movq 9*8(%rsp),%r8
+ movq 10*8(%rsp),%rax
+ movq 11*8(%rsp),%rcx
+ movq 12*8(%rsp),%rdx
+ movq 13*8(%rsp),%rsi
+ movq 14*8(%rsp),%rdi
+ addq $15*8+8,%rsp
+.endm
.macro SAVE_REST
subq $6*8,%rsp
@@ -219,12 +215,10 @@ error_exit:
jnz restore_all_enable_events # != 0 => enable event delivery
XEN_PUT_VCPU_INFO(%rsi)
- RESTORE_REST
RESTORE_ALL
HYPERVISOR_IRET 0
restore_all_enable_events:
- RESTORE_REST
RESTORE_ALL
pushq %rax # save rax for it will be clobbered later
RSP_OFFSET=8 # record the stack frame layout changes
@@ -289,7 +283,6 @@ critical_region_fixup:
#else
error_exit:
- RESTORE_REST
RESTORE_ALL
HYPERVISOR_IRET 0
--
2.1.4
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [MINIOS PATCH 4/5] x86_64: introduce and use SAVE_ALL
2016-08-25 16:38 [MINIOS PATCH 0/5] x86 assmebly code clean up Wei Liu
` (2 preceding siblings ...)
2016-08-25 16:38 ` [MINIOS PATCH 3/5] x86_64: merge RESTORE_REST into RESTORE_ALL Wei Liu
@ 2016-08-25 16:38 ` Wei Liu
2016-08-25 17:09 ` Juergen Gross
2016-08-25 16:38 ` [MINIOS PATCH 5/5] x86_64: don't unnecessarily export some entries Wei Liu
` (3 subsequent siblings)
7 siblings, 1 reply; 17+ messages in thread
From: Wei Liu @ 2016-08-25 16:38 UTC (permalink / raw)
To: Xen-devel; +Cc: Juergen Gross, Samuel Thibault, Wei Liu
Introduce this macro to match RESTORE_ALL. Also delete the unused
SAVE_REST.
Signed-off-by: Wei Liu <wei.liu2@citrix.com>
---
arch/x86/x86_64.S | 38 ++++++++++++++++----------------------
1 file changed, 16 insertions(+), 22 deletions(-)
diff --git a/arch/x86/x86_64.S b/arch/x86/x86_64.S
index 8432d69..21fa61b 100644
--- a/arch/x86/x86_64.S
+++ b/arch/x86/x86_64.S
@@ -119,14 +119,26 @@ KERNEL_CS_MASK = 0xfc
addq $15*8+8,%rsp
.endm
-.macro SAVE_REST
- subq $6*8,%rsp
+.macro SAVE_ALL
+ /* rdi slot contains rax, oldrax contains error code */
+ cld
+ subq $14*8,%rsp
+ movq %rsi,13*8(%rsp)
+ movq 14*8(%rsp),%rsi /* load rax from rdi slot */
+ movq %rdx,12*8(%rsp)
+ movq %rcx,11*8(%rsp)
+ movq %rsi,10*8(%rsp) /* store rax */
+ movq %r8, 9*8(%rsp)
+ movq %r9, 8*8(%rsp)
+ movq %r10,7*8(%rsp)
+ movq %r11,6*8(%rsp)
movq %rbx,5*8(%rsp)
movq %rbp,4*8(%rsp)
movq %r12,3*8(%rsp)
movq %r13,2*8(%rsp)
movq %r14,1*8(%rsp)
movq %r15,(%rsp)
+ movq %rdi, RDI(%rsp) /* put rdi into the slot */
.endm
.macro HYPERVISOR_IRET flag
@@ -154,26 +166,8 @@ KERNEL_CS_MASK = 0xfc
* and the exception handler in %rax.
*/
ENTRY(error_entry)
- /* rdi slot contains rax, oldrax contains error code */
- cld
- subq $14*8,%rsp
- movq %rsi,13*8(%rsp)
- movq 14*8(%rsp),%rsi /* load rax from rdi slot */
- movq %rdx,12*8(%rsp)
- movq %rcx,11*8(%rsp)
- movq %rsi,10*8(%rsp) /* store rax */
- movq %r8, 9*8(%rsp)
- movq %r9, 8*8(%rsp)
- movq %r10,7*8(%rsp)
- movq %r11,6*8(%rsp)
- movq %rbx,5*8(%rsp)
- movq %rbp,4*8(%rsp)
- movq %r12,3*8(%rsp)
- movq %r13,2*8(%rsp)
- movq %r14,1*8(%rsp)
- movq %r15,(%rsp)
-
- movq %rdi, RDI(%rsp)
+ SAVE_ALL
+
movq %rsp,%rdi
movq ORIG_RAX(%rsp),%rsi # get error code
movq $-1,ORIG_RAX(%rsp)
--
2.1.4
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [MINIOS PATCH 5/5] x86_64: don't unnecessarily export some entries
2016-08-25 16:38 [MINIOS PATCH 0/5] x86 assmebly code clean up Wei Liu
` (3 preceding siblings ...)
2016-08-25 16:38 ` [MINIOS PATCH 4/5] x86_64: introduce and use SAVE_ALL Wei Liu
@ 2016-08-25 16:38 ` Wei Liu
2016-08-25 17:11 ` Juergen Gross
2016-08-25 17:12 ` [MINIOS PATCH 0/5] x86 assmebly code clean up Juergen Gross
` (2 subsequent siblings)
7 siblings, 1 reply; 17+ messages in thread
From: Wei Liu @ 2016-08-25 16:38 UTC (permalink / raw)
To: Xen-devel; +Cc: Juergen Gross, Samuel Thibault, Wei Liu
Signed-off-by: Wei Liu <wei.liu2@citrix.com>
---
arch/x86/x86_64.S | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/x86/x86_64.S b/arch/x86/x86_64.S
index 21fa61b..2046187 100644
--- a/arch/x86/x86_64.S
+++ b/arch/x86/x86_64.S
@@ -165,7 +165,7 @@ KERNEL_CS_MASK = 0xfc
* Exception entry point. This expects an error code/orig_rax on the stack
* and the exception handler in %rax.
*/
-ENTRY(error_entry)
+error_entry:
SAVE_ALL
movq %rsp,%rdi
@@ -182,7 +182,7 @@ ENTRY(error_entry)
ENTRY(hypervisor_callback)
zeroentry hypervisor_callback2
-ENTRY(hypervisor_callback2)
+hypervisor_callback2:
movq %rdi, %rsp
/* check against event re-entrant */
--
2.1.4
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel
^ permalink raw reply related [flat|nested] 17+ messages in thread
* Re: [MINIOS PATCH 3/5] x86_64: merge RESTORE_REST into RESTORE_ALL
2016-08-25 16:38 ` [MINIOS PATCH 3/5] x86_64: merge RESTORE_REST into RESTORE_ALL Wei Liu
@ 2016-08-25 16:45 ` Wei Liu
2016-08-25 17:07 ` Juergen Gross
1 sibling, 0 replies; 17+ messages in thread
From: Wei Liu @ 2016-08-25 16:45 UTC (permalink / raw)
To: Xen-devel; +Cc: Juergen Gross, Samuel Thibault, Wei Liu
On Thu, Aug 25, 2016 at 05:38:26PM +0100, Wei Liu wrote:
> Signed-off-by: Wei Liu <wei.liu1@citrix.com>
Signed-off-by: Wei Liu <wei.liu2@citrix.com>
Pressed Ctrl-X in Vim by mistake.
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [MINIOS PATCH 1/5] x86_32: remove inclusion of x86-32.h
2016-08-25 16:38 ` [MINIOS PATCH 1/5] x86_32: remove inclusion of x86-32.h Wei Liu
@ 2016-08-25 17:02 ` Juergen Gross
0 siblings, 0 replies; 17+ messages in thread
From: Juergen Gross @ 2016-08-25 17:02 UTC (permalink / raw)
To: Wei Liu, Xen-devel; +Cc: Samuel Thibault
On 25/08/16 18:38, Wei Liu wrote:
> There is no need to do that explicitly.
>
> Signed-off-by: Wei Liu <wei.liu2@citrix.com>
Reviewed-by: Juergen Gross <jgross@suse.com>
Juergen
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [MINIOS PATCH 2/5] x86_64: remove unused labels
2016-08-25 16:38 ` [MINIOS PATCH 2/5] x86_64: remove unused labels Wei Liu
@ 2016-08-25 17:04 ` Juergen Gross
0 siblings, 0 replies; 17+ messages in thread
From: Juergen Gross @ 2016-08-25 17:04 UTC (permalink / raw)
To: Wei Liu, Xen-devel; +Cc: Samuel Thibault
On 25/08/16 18:38, Wei Liu wrote:
> Signed-off-by: Wei Liu <wei.liu2@citrix.com>
Reviewed-by: Juergen Gross <jgross@suse.com>
Juergen
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [MINIOS PATCH 3/5] x86_64: merge RESTORE_REST into RESTORE_ALL
2016-08-25 16:38 ` [MINIOS PATCH 3/5] x86_64: merge RESTORE_REST into RESTORE_ALL Wei Liu
2016-08-25 16:45 ` Wei Liu
@ 2016-08-25 17:07 ` Juergen Gross
1 sibling, 0 replies; 17+ messages in thread
From: Juergen Gross @ 2016-08-25 17:07 UTC (permalink / raw)
To: Wei Liu, Xen-devel; +Cc: Samuel Thibault, Wei Liu
On 25/08/16 18:38, Wei Liu wrote:
> Signed-off-by: Wei Liu <wei.liu2@citrix.com>
Reviewed-by: Juergen Gross <jgross@suse.com>
Juergen
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [MINIOS PATCH 4/5] x86_64: introduce and use SAVE_ALL
2016-08-25 16:38 ` [MINIOS PATCH 4/5] x86_64: introduce and use SAVE_ALL Wei Liu
@ 2016-08-25 17:09 ` Juergen Gross
0 siblings, 0 replies; 17+ messages in thread
From: Juergen Gross @ 2016-08-25 17:09 UTC (permalink / raw)
To: Wei Liu, Xen-devel; +Cc: Samuel Thibault
On 25/08/16 18:38, Wei Liu wrote:
> Introduce this macro to match RESTORE_ALL. Also delete the unused
> SAVE_REST.
>
> Signed-off-by: Wei Liu <wei.liu2@citrix.com>
Reviewed-by: Juergen Gross <jgross@suse.com>
Juergen
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [MINIOS PATCH 5/5] x86_64: don't unnecessarily export some entries
2016-08-25 16:38 ` [MINIOS PATCH 5/5] x86_64: don't unnecessarily export some entries Wei Liu
@ 2016-08-25 17:11 ` Juergen Gross
0 siblings, 0 replies; 17+ messages in thread
From: Juergen Gross @ 2016-08-25 17:11 UTC (permalink / raw)
To: Wei Liu, Xen-devel; +Cc: Samuel Thibault
On 25/08/16 18:38, Wei Liu wrote:
> Signed-off-by: Wei Liu <wei.liu2@citrix.com>
Reviewed-by: Juergen Gross <jgross@suse.com>
Juergen
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [MINIOS PATCH 0/5] x86 assmebly code clean up
2016-08-25 16:38 [MINIOS PATCH 0/5] x86 assmebly code clean up Wei Liu
` (4 preceding siblings ...)
2016-08-25 16:38 ` [MINIOS PATCH 5/5] x86_64: don't unnecessarily export some entries Wei Liu
@ 2016-08-25 17:12 ` Juergen Gross
2016-08-25 17:42 ` Wei Liu
2016-08-25 17:25 ` Samuel Thibault
2016-08-25 17:48 ` Wei Liu
7 siblings, 1 reply; 17+ messages in thread
From: Juergen Gross @ 2016-08-25 17:12 UTC (permalink / raw)
To: Wei Liu, Xen-devel; +Cc: Samuel Thibault
On 25/08/16 18:38, Wei Liu wrote:
> Wei Liu (5):
> x86_32: remove inclusion of x86-32.h
> x86_64: remove unused labels
> x86_64: merge RESTORE_REST into RESTORE_ALL
> x86_64: introduce and use SAVE_ALL
> x86_64: don't unnecessarily export some entries
>
> arch/x86/x86_32.S | 2 --
> arch/x86/x86_64.S | 74 ++++++++++++++++++++++---------------------------------
> 2 files changed, 29 insertions(+), 47 deletions(-)
>
BTW: perhaps you should Cc: minios-devel@lists.xenproject.org next time?
Juergen
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [MINIOS PATCH 0/5] x86 assmebly code clean up
2016-08-25 16:38 [MINIOS PATCH 0/5] x86 assmebly code clean up Wei Liu
` (5 preceding siblings ...)
2016-08-25 17:12 ` [MINIOS PATCH 0/5] x86 assmebly code clean up Juergen Gross
@ 2016-08-25 17:25 ` Samuel Thibault
2016-08-25 17:48 ` Wei Liu
7 siblings, 0 replies; 17+ messages in thread
From: Samuel Thibault @ 2016-08-25 17:25 UTC (permalink / raw)
To: Wei Liu; +Cc: Juergen Gross, Xen-devel
Wei Liu, on Thu 25 Aug 2016 17:38:23 +0100, wrote:
> Wei Liu (5):
> x86_32: remove inclusion of x86-32.h
> x86_64: remove unused labels
> x86_64: merge RESTORE_REST into RESTORE_ALL
> x86_64: introduce and use SAVE_ALL
> x86_64: don't unnecessarily export some entries
For the whole series,
Acked-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [MINIOS PATCH 0/5] x86 assmebly code clean up
2016-08-25 17:12 ` [MINIOS PATCH 0/5] x86 assmebly code clean up Juergen Gross
@ 2016-08-25 17:42 ` Wei Liu
0 siblings, 0 replies; 17+ messages in thread
From: Wei Liu @ 2016-08-25 17:42 UTC (permalink / raw)
To: Juergen Gross; +Cc: Xen-devel, Wei Liu, Samuel Thibault
On Thu, Aug 25, 2016 at 07:12:47PM +0200, Juergen Gross wrote:
> On 25/08/16 18:38, Wei Liu wrote:
> > Wei Liu (5):
> > x86_32: remove inclusion of x86-32.h
> > x86_64: remove unused labels
> > x86_64: merge RESTORE_REST into RESTORE_ALL
> > x86_64: introduce and use SAVE_ALL
> > x86_64: don't unnecessarily export some entries
> >
> > arch/x86/x86_32.S | 2 --
> > arch/x86/x86_64.S | 74 ++++++++++++++++++++++---------------------------------
> > 2 files changed, 29 insertions(+), 47 deletions(-)
> >
>
> BTW: perhaps you should Cc: minios-devel@lists.xenproject.org next time?
>
Oops, I normally do that but forgot this time.
>
> Juergen
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [MINIOS PATCH 0/5] x86 assmebly code clean up
2016-08-25 16:38 [MINIOS PATCH 0/5] x86 assmebly code clean up Wei Liu
` (6 preceding siblings ...)
2016-08-25 17:25 ` Samuel Thibault
@ 2016-08-25 17:48 ` Wei Liu
2016-08-26 8:13 ` Wei Liu
7 siblings, 1 reply; 17+ messages in thread
From: Wei Liu @ 2016-08-25 17:48 UTC (permalink / raw)
To: Xen-devel, Minios-devel; +Cc: Juergen Gross, Samuel Thibault, Wei Liu
Send this cover letter to minios-devel -- forgot to do that when I sent
this series out.
On Thu, Aug 25, 2016 at 05:38:23PM +0100, Wei Liu wrote:
> Wei Liu (5):
> x86_32: remove inclusion of x86-32.h
> x86_64: remove unused labels
> x86_64: merge RESTORE_REST into RESTORE_ALL
> x86_64: introduce and use SAVE_ALL
> x86_64: don't unnecessarily export some entries
>
> arch/x86/x86_32.S | 2 --
> arch/x86/x86_64.S | 74 ++++++++++++++++++++++---------------------------------
> 2 files changed, 29 insertions(+), 47 deletions(-)
>
> --
> 2.1.4
>
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [MINIOS PATCH 0/5] x86 assmebly code clean up
2016-08-25 17:48 ` Wei Liu
@ 2016-08-26 8:13 ` Wei Liu
0 siblings, 0 replies; 17+ messages in thread
From: Wei Liu @ 2016-08-26 8:13 UTC (permalink / raw)
To: Xen-devel, Minios-devel; +Cc: Juergen Gross, Samuel Thibault, Wei Liu
On Thu, Aug 25, 2016 at 06:48:34PM +0100, Wei Liu wrote:
> Send this cover letter to minios-devel -- forgot to do that when I sent
> this series out.
>
> On Thu, Aug 25, 2016 at 05:38:23PM +0100, Wei Liu wrote:
> > Wei Liu (5):
> > x86_32: remove inclusion of x86-32.h
> > x86_64: remove unused labels
> > x86_64: merge RESTORE_REST into RESTORE_ALL
> > x86_64: introduce and use SAVE_ALL
> > x86_64: don't unnecessarily export some entries
> >
> > arch/x86/x86_32.S | 2 --
> > arch/x86/x86_64.S | 74 ++++++++++++++++++++++---------------------------------
> > 2 files changed, 29 insertions(+), 47 deletions(-)
> >
> > --
> > 2.1.4
> >
Series pushed.
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel
^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2016-08-26 8:13 UTC | newest]
Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-08-25 16:38 [MINIOS PATCH 0/5] x86 assmebly code clean up Wei Liu
2016-08-25 16:38 ` [MINIOS PATCH 1/5] x86_32: remove inclusion of x86-32.h Wei Liu
2016-08-25 17:02 ` Juergen Gross
2016-08-25 16:38 ` [MINIOS PATCH 2/5] x86_64: remove unused labels Wei Liu
2016-08-25 17:04 ` Juergen Gross
2016-08-25 16:38 ` [MINIOS PATCH 3/5] x86_64: merge RESTORE_REST into RESTORE_ALL Wei Liu
2016-08-25 16:45 ` Wei Liu
2016-08-25 17:07 ` Juergen Gross
2016-08-25 16:38 ` [MINIOS PATCH 4/5] x86_64: introduce and use SAVE_ALL Wei Liu
2016-08-25 17:09 ` Juergen Gross
2016-08-25 16:38 ` [MINIOS PATCH 5/5] x86_64: don't unnecessarily export some entries Wei Liu
2016-08-25 17:11 ` Juergen Gross
2016-08-25 17:12 ` [MINIOS PATCH 0/5] x86 assmebly code clean up Juergen Gross
2016-08-25 17:42 ` Wei Liu
2016-08-25 17:25 ` Samuel Thibault
2016-08-25 17:48 ` Wei Liu
2016-08-26 8:13 ` Wei Liu
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.