From mboxrd@z Thu Jan 1 00:00:00 1970 From: ben.dooks@codethink.co.uk (Ben Dooks) Date: Tue, 03 Jun 2014 15:57:18 +0100 Subject: [E1000-devel] ARM support for igb driver In-Reply-To: <5368F898.2000803@intel.com> References: <9B4A1B1917080E46B64F07F2989DADD6533627A5@ORSMSX114.amr.corp.intel.com> <5360041A.7030005@intel.com> <5367AE02.8030802@intel.com> <20140505223839.45778902@skate> <536800A8.7090801@intel.com> <5368F898.2000803@intel.com> Message-ID: <538DE24E.10904@codethink.co.uk> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On 06/05/14 15:58, Alexander Duyck wrote: > Shiv, > > I think we are at the limits of what we can do from the Intel end. > Based on the comments from Thomas it sounds like there shouldn't be any > issues specifically with ARM that prevent the use of IGB PCIe devices, > and the fact is the error your are seeing "Unhandled fault: imprecise > external abort (0x1406) at 0x00000000" can indicate some sort of bus > fault. It would probably be best to work with someone more familiar > with the inner workings of ARM CPUs as they might be able to work out > some other workarounds for the external abort. I did send a pair of patches for this, as imprecise aborts are not traceable to their source instruction and there is a case that it should not abort any tasks. -- Ben Dooks http://www.codethink.co.uk/ Senior Engineer Codethink - Providing Genius