[PATCH 00/11] AVR patch queue for QEMU 6.0

Philippe Mathieu-Daudé posted 11 patches 3 years, 1 month ago
Test checkpatch passed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20210313165445.2113938-1-f4bug@amsat.org
hw/avr/atmega.h            |   2 +
include/hw/gpio/avr_gpio.h |  54 ++++++++++++
include/hw/misc/led.h      |   1 +
hw/avr/arduino.c           |  44 +++++++++-
hw/avr/atmega.c            |   8 +-
hw/gpio/avr_gpio.c         | 173 +++++++++++++++++++++++++++++++++++++
hw/misc/led.c              |   1 +
target/avr/helper.c        |  10 ++-
hw/avr/Kconfig             |   2 +
hw/gpio/Kconfig            |   3 +
hw/gpio/meson.build        |   1 +
hw/gpio/trace-events       |   5 ++
12 files changed, 294 insertions(+), 10 deletions(-)
create mode 100644 include/hw/gpio/avr_gpio.h
create mode 100644 hw/gpio/avr_gpio.c
[PATCH 00/11] AVR patch queue for QEMU 6.0
Posted by Philippe Mathieu-Daudé 3 years, 1 month ago
Hi,

This series contains all the AVR patches I could find on the list.

Niteesh, I fixed minor issues. Do you mind reviewing on top?

Pull request planned for Monday if no problem arises.

Thanks,

Phil.

G S Niteesh Babu (2):
  hw/gpio/avr_gpio: Add tracing for reads and writes
  hw/avr/arduino: Add D13 LED

Heecheol Yang (1):
  hw/avr: Add limited support for avr gpio registers

Ivanov Arkasha (1):
  target/avr: Fix interrupt execution

Lichang Zhao (1):
  target/avr: Fix some comment spelling errors

Philippe Mathieu-Daudé (6):
  hw/misc/led: Add yellow LED
  hw/avr/arduino: List board schematic links
  hw/gpio/avr_gpio: Add migration VMstate
  hw/gpio/avr_gpio: Add 'id' field in AVRGPIOState
  hw/gpio/avr_gpio: Simplify avr_gpio_write_port using extract32()
  hw/avr/arduino: Replace magic number by gpio_port_index() call

 hw/avr/atmega.h            |   2 +
 include/hw/gpio/avr_gpio.h |  54 ++++++++++++
 include/hw/misc/led.h      |   1 +
 hw/avr/arduino.c           |  44 +++++++++-
 hw/avr/atmega.c            |   8 +-
 hw/gpio/avr_gpio.c         | 173 +++++++++++++++++++++++++++++++++++++
 hw/misc/led.c              |   1 +
 target/avr/helper.c        |  10 ++-
 hw/avr/Kconfig             |   2 +
 hw/gpio/Kconfig            |   3 +
 hw/gpio/meson.build        |   1 +
 hw/gpio/trace-events       |   5 ++
 12 files changed, 294 insertions(+), 10 deletions(-)
 create mode 100644 include/hw/gpio/avr_gpio.h
 create mode 100644 hw/gpio/avr_gpio.c

-- 
2.26.2

Re: [PATCH 00/11] AVR patch queue for QEMU 6.0
Posted by Michael Rolnik 3 years, 1 month ago
Reviewed-by: Michael Rolnik <mrolnik@gmail.com>

On Sat, Mar 13, 2021 at 6:54 PM Philippe Mathieu-Daudé <f4bug@amsat.org>
wrote:

> Hi,
>
> This series contains all the AVR patches I could find on the list.
>
> Niteesh, I fixed minor issues. Do you mind reviewing on top?
>
> Pull request planned for Monday if no problem arises.
>
> Thanks,
>
> Phil.
>
> G S Niteesh Babu (2):
>   hw/gpio/avr_gpio: Add tracing for reads and writes
>   hw/avr/arduino: Add D13 LED
>
> Heecheol Yang (1):
>   hw/avr: Add limited support for avr gpio registers
>
> Ivanov Arkasha (1):
>   target/avr: Fix interrupt execution
>
> Lichang Zhao (1):
>   target/avr: Fix some comment spelling errors
>
> Philippe Mathieu-Daudé (6):
>   hw/misc/led: Add yellow LED
>   hw/avr/arduino: List board schematic links
>   hw/gpio/avr_gpio: Add migration VMstate
>   hw/gpio/avr_gpio: Add 'id' field in AVRGPIOState
>   hw/gpio/avr_gpio: Simplify avr_gpio_write_port using extract32()
>   hw/avr/arduino: Replace magic number by gpio_port_index() call
>
>  hw/avr/atmega.h            |   2 +
>  include/hw/gpio/avr_gpio.h |  54 ++++++++++++
>  include/hw/misc/led.h      |   1 +
>  hw/avr/arduino.c           |  44 +++++++++-
>  hw/avr/atmega.c            |   8 +-
>  hw/gpio/avr_gpio.c         | 173 +++++++++++++++++++++++++++++++++++++
>  hw/misc/led.c              |   1 +
>  target/avr/helper.c        |  10 ++-
>  hw/avr/Kconfig             |   2 +
>  hw/gpio/Kconfig            |   3 +
>  hw/gpio/meson.build        |   1 +
>  hw/gpio/trace-events       |   5 ++
>  12 files changed, 294 insertions(+), 10 deletions(-)
>  create mode 100644 include/hw/gpio/avr_gpio.h
>  create mode 100644 hw/gpio/avr_gpio.c
>
> --
> 2.26.2
>
>

-- 
Best Regards,
Michael Rolnik
Re: [PATCH 00/11] AVR patch queue for QEMU 6.0
Posted by Philippe Mathieu-Daudé 3 years, 1 month ago
On 3/13/21 5:54 PM, Philippe Mathieu-Daudé wrote:
> Hi,
> 
> This series contains all the AVR patches I could find on the list.
> 
> Niteesh, I fixed minor issues. Do you mind reviewing on top?
> 
> Pull request planned for Monday if no problem arises.
> 
> Thanks,
> 
> Phil.
> 
> G S Niteesh Babu (2):
>   hw/gpio/avr_gpio: Add tracing for reads and writes
>   hw/avr/arduino: Add D13 LED
> 
> Heecheol Yang (1):
>   hw/avr: Add limited support for avr gpio registers
> 
> Ivanov Arkasha (1):
>   target/avr: Fix interrupt execution
> 
> Lichang Zhao (1):
>   target/avr: Fix some comment spelling errors
> 
> Philippe Mathieu-Daudé (6):
>   hw/misc/led: Add yellow LED
>   hw/avr/arduino: List board schematic links
>   hw/gpio/avr_gpio: Add migration VMstate
>   hw/gpio/avr_gpio: Add 'id' field in AVRGPIOState
>   hw/gpio/avr_gpio: Simplify avr_gpio_write_port using extract32()
>   hw/avr/arduino: Replace magic number by gpio_port_index() call
> 
>  hw/avr/atmega.h            |   2 +
>  include/hw/gpio/avr_gpio.h |  54 ++++++++++++
>  include/hw/misc/led.h      |   1 +
>  hw/avr/arduino.c           |  44 +++++++++-
>  hw/avr/atmega.c            |   8 +-
>  hw/gpio/avr_gpio.c         | 173 +++++++++++++++++++++++++++++++++++++
>  hw/misc/led.c              |   1 +
>  target/avr/helper.c        |  10 ++-
>  hw/avr/Kconfig             |   2 +
>  hw/gpio/Kconfig            |   3 +
>  hw/gpio/meson.build        |   1 +
>  hw/gpio/trace-events       |   5 ++
>  12 files changed, 294 insertions(+), 10 deletions(-)
>  create mode 100644 include/hw/gpio/avr_gpio.h
>  create mode 100644 hw/gpio/avr_gpio.c

Patches 1, 2, 10, 11 queued to avr-next.