OOPS on AMD CFI chips

mark.langsdorf at amd.com mark.langsdorf at amd.com
Fri Dec 15 14:06:43 EST 2000


	I generated an oops by copying a file.  Here's the oops
itself, followed by the assembly code immediately proceeding
the crash (from cfi_amdstd_write_bytes_32 in cfi_cmdset_0002.c).
	It looks to me like the crash is caused by edi being
0xC1000000.  Am I misinterpreting or should I follow up on this
more?

CPU:    0
EIP:    0010:[<c01a27fb>]
EFLAGS: 00010217
eax: 3fffffff   ebx: fffffffe   ecx: 3ffa2774   edx: 00000003
esi: c03445ec   edi: c1000000   ebp: 005cbd14   esp: c0e89dc8
ds: 0018   es: 0018   ss: 0018
Process cp (pid: 231, process nr: 35, stackpage=c0e89000)
Stack: 00000001 c003dad0 c0e89dd4 00ffffff 00000000 00000000 00000000
00000000
       00000000 00000000 00000000 00000000 c011b680 c014d760 00000000
00000000
       c014dbd0 c014ddd0 00000000 00000000 00000000 c014de00 00000000
00000000
Call Trace: [<c011b680>] [<c014d760>] [<c014dbd0>] [<c014ddd0>] [<c014de00>]
[<c014c1f0>] [<c014c490>]
       [<c014bff0>] [<c014d4f0>] [<c014c1f0>] [<c014c960>] [<c014cf90>]
[<c014c650>] [<c014c8f0>] [<c014ccd0>]
       [<c014bca0>] [<c014d2a0>] [<c014d3d0>] [<c014de10>] [<c014dff0>]
[<c014b790>] [<c014b710>] [<c014e050>]
       [<c014bbe0>] [<c01b4cea>] [<c014b590>] [<c014e090>]
Code: f3 a5 f6 c3 02 74 02 66 a5 f6 c3 01 74 01 a4 8b 74 24 2c e9
Unable to handle kernel paging request at virtual address 83d0ff28
current->tss.cr3 = 008e7000, %cr3 = 008e7000
*pde = 00000000


7ee:	movl		0x10(%esp, 1), %edi
7f2:  movl		0x28(%esp, 1), %esi
7f6:  movl		0x2c(%esp, 1), %ebx
7fa:  cld
7fb:  repz movsl	%ds:(%esi), %es(%edi)

Mark Langsdorf
Advanced Micro Devices, Inc             Tel: 512.602.3756
5204 E. Ben White Blvd. M/S 590         Fax: 512.602.5051
Austin, TX 78741                        mark.langsdorf at amd.com


To unsubscribe, send "unsubscribe mtd" to majordomo at infradead.org



More information about the linux-mtd mailing list