Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 255644 | Differences between
and this patch

Collapse All | Expand All

(-)BasiliskII-1.0/src/Unix/ether_unix.cpp (-1 / +1 lines)
Lines 598-604 Link Here
598
	M68kRegisters r;
598
	M68kRegisters r;
599
	r.d[0] = type;									// Packet type
599
	r.d[0] = type;									// Packet type
600
	r.d[1] = length - 14;							// Remaining packet length (without header, for ReadPacket)
600
	r.d[1] = length - 14;							// Remaining packet length (without header, for ReadPacket)
601
	r.a[0] = p + 14;								// Pointer to packet (Mac address, for ReadPacket)
601
	r.a[0] = (unsigned long)p + 14;								// Pointer to packet (Mac address, for ReadPacket)
602
	r.a[3] = ether_data + ed_RHA + 14;				// Pointer behind header in RHA
602
	r.a[3] = ether_data + ed_RHA + 14;				// Pointer behind header in RHA
603
	r.a[4] = ether_data + ed_ReadPacket;			// Pointer to ReadPacket/ReadRest routines
603
	r.a[4] = ether_data + ed_ReadPacket;			// Pointer to ReadPacket/ReadRest routines
604
	D(bug(" calling protocol handler %08x, type %08x, length %08x, data %08x, rha %08x, read_packet %08x\n", handler, r.d[0], r.d[1], r.a[0], r.a[3], r.a[4]));
604
	D(bug(" calling protocol handler %08x, type %08x, length %08x, data %08x, rha %08x, read_packet %08x\n", handler, r.d[0], r.d[1], r.a[0], r.a[3], r.a[4]));
(-)BasiliskII-1.0/src/ether.cpp (-1 / +1 lines)
Lines 440-446 Link Here
440
	M68kRegisters r;
440
	M68kRegisters r;
441
	r.d[0] = type;									// Packet type
441
	r.d[0] = type;									// Packet type
442
	r.d[1] = length - 14;							// Remaining packet length (without header, for ReadPacket)
442
	r.d[1] = length - 14;							// Remaining packet length (without header, for ReadPacket)
443
	r.a[0] = packet + 14;							// Pointer to packet (Mac address, for ReadPacket)
443
	r.a[0] = (unsigned long)packet + 14;							// Pointer to packet (Mac address, for ReadPacket)
444
	r.a[3] = ether_data + ed_RHA + 14;				// Pointer behind header in RHA
444
	r.a[3] = ether_data + ed_RHA + 14;				// Pointer behind header in RHA
445
	r.a[4] = ether_data + ed_ReadPacket;			// Pointer to ReadPacket/ReadRest routines
445
	r.a[4] = ether_data + ed_ReadPacket;			// Pointer to ReadPacket/ReadRest routines
446
	D(bug(" calling protocol handler %08x, type %08x, length %08x, data %08x, rha %08x, read_packet %08x\n", handler, r.d[0], r.d[1], r.a[0], r.a[3], r.a[4]));
446
	D(bug(" calling protocol handler %08x, type %08x, length %08x, data %08x, rha %08x, read_packet %08x\n", handler, r.d[0], r.d[1], r.a[0], r.a[3], r.a[4]));

Return to bug 255644