Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 29 Sep 2003 23:48:11 -0700 (PDT)
From:      Peter Wemm <peter@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 38848 for review
Message-ID:  <200309300648.h8U6mBOc050219@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=38848

Change 38848 by peter@peter_hammer on 2003/09/29 23:48:11

	do not pad the stack to make a different clockframe.  Unlike
	the i386, the clockframe isn't different.  The vector (when
	needed) is passed in integer argument in a register.

Affected files ...

.. //depot/projects/hammer/sys/amd64/amd64/apic_vector.s#6 edit

Differences ...

==== //depot/projects/hammer/sys/amd64/amd64/apic_vector.s#6 (text+ko) ====

@@ -242,9 +242,7 @@
 
 	movq	PCPU(CURTHREAD),%rbx
 	incl	TD_INTR_NESTING_LEVEL(%rbx)
-	pushq	$0		/* XXX convert trapframe to clockframe */
 	call	forwarded_hardclock
-	addq	$8, %rsp	/* XXX convert clockframe to trapframe */
 	decl	TD_INTR_NESTING_LEVEL(%rbx)
 	MEXITCOUNT
 	jmp	doreti
@@ -265,9 +263,7 @@
 
 	movq	PCPU(CURTHREAD),%rbx
 	incl	TD_INTR_NESTING_LEVEL(%rbx)
-	pushq	$0		/* XXX convert trapframe to clockframe */
 	call	forwarded_statclock
-	addq	$8, %rsp	/* XXX convert clockframe to trapframe */
 	decl	TD_INTR_NESTING_LEVEL(%rbx)
 	MEXITCOUNT
 	jmp	doreti



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200309300648.h8U6mBOc050219>