> -----Original Message----- > From: u-boot-boun...@lists.denx.de > [mailto:u-boot-boun...@lists.denx.de] On Behalf Of Simon Kagstrom > Sent: Thursday, August 20, 2009 1:44 PM > To: U-Boot ML > Subject: [U-Boot] [PATCH 3/3] [repost]: arm: kirkwood: See to > it that sent data is 8-byte aligned > > U-boot might use non-8-byte-aligned addresses for sending data, which > the kwgbe_send doesn't accept (bootp does this for me). This patch > copies the data to be sent to a malloced temporary buffer if it is > non-aligned. <snip...> > diff --git a/drivers/net/kirkwood_egiga.h > b/drivers/net/kirkwood_egiga.h > index 9c893d1..16d5214 100644 > --- a/drivers/net/kirkwood_egiga.h > +++ b/drivers/net/kirkwood_egiga.h > @@ -499,6 +499,7 @@ struct kwgbe_device { > struct kwgbe_rxdesc *p_rxdesc; > struct kwgbe_rxdesc *p_rxdesc_curr; > u8 *p_rxbuf; > + u8 *p_aligned_txbuf; > }; > > #endif /* __EGIGA_H__ */ > -- > 1.6.0.4 > Ack, Technically this patch is okay, Unless we all agree this to be done in low level drivers :-)
Regards.. Prafulla . . > _______________________________________________ > U-Boot mailing list > U-Boot@lists.denx.de > http://lists.denx.de/mailman/listinfo/u-boot > _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot