e1000: Discard packets that are too long if !SBP and !LPE

The e1000_receive function for the e1000 needs to discard packets longer than
1522 bytes if the SBP and LPE flags are disabled. The linux driver assumes
this behavior and allocates memory based on this assumption.

Signed-off-by: Michael Contreras <michael@inetric.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Update version for 1.3.0 release

Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Open up 1.4 development branch

Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
apci: switch piix4 to memory api

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
apci: switch ich9 to memory api

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
apci: switch vt82c686 to memory api

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
apci: switch timer to memory api

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
apci: switch cnt to memory api

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
apci: switch evt to memory api

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
acpi: cleanup piix4 memory region

Nothing left to do, everything handled by subregions,
we can zap the reaw/write handlers now.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
acpi: cleanup vt82c686 memory region

Nothing left to do, everything handled by subregions,
we can zap the reaw/write handlers now.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
apci: switch ich9 gpe to memory api

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
apci: switch ich9 smi to memory api

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
acpi: cleanup ich9 memory region

Nothing left to do, everything handled by subregions,
we can zap the reaw/write handlers now.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
acpi: switch smbus to memory api

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
acpi: fix piix4 smbus mapping

Make write to the smbus base register and enable bit actually work.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
apci: switch piix4 gpe to memory api

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
acpi: remove acpi_gpe_blk

With gpe being switched to memory api this is no longer needed.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
apci: switch piix4 pci hotplug to memory api

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
q35: update lpc pci config space according to configured devices

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>