(was: [RFC PATCH 0/6] dp8393x: Housekeeping)
This is an updated version of Phil's patchset previously posted at
https://lists.gnu.org/archive/html/qemu-devel/2021-07/msg00440.html which
I've tested locally on Linux/m68k, MacOS and NetBSD/arc.
Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Changes since RFC:
- Drop patch 1 "dp8393x: fix CAM descriptor entry index" from this patchset as
it has already been queued to mips-next
- Update patch 2 "dp8393x: don't force 32-bit register access" including improved
comment explaining the current solution
- Drop patch 3 "dp8393x: Restrict bus access to 16/32-bit operations" since it
causes a regression with MacOS
- Fix offsets in patch 6 "dp8393x: Rewrite dp8393x_get() / dp8393x_put()"
Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Mark Cave-Ayland (1):
dp8393x: don't force 32-bit register access
Philippe Mathieu-Daudé (3):
dp8393x: Replace address_space_rw(is_write=1) by address_space_write()
dp8393x: Store CAM registers as 16-bit
dp8393x: Rewrite dp8393x_get() / dp8393x_put()
hw/net/dp8393x.c | 195 ++++++++++++++++++++---------------------------
1 file changed, 81 insertions(+), 114 deletions(-)
--
2.20.1