Need a version of Chrome OS that runs under gem5 simulator (ARM CPU)
Reported by
dimab@chromium.org,
May 27 2016
|
||||
Issue descriptionWe want a version of Chrome OS that runs under gem5 simulator (http://www.gem5.org/Main_Page). The target CPU is ARM 32-bit. The target GPU is a public noMali model from gem5 repo. The main missing pieces: 1) The new overlay for gem5 2) gem5 / VEXPRESS specific kernel config 3) HDLCD kernel framebuffer DRM driver 4) minigbm changes for HDLCD 5) Mali GPU kernel and user mode drivers
,
Jun 2 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/third_party/kernel/+/1fa3b2ec0ed448c6ed9b11c0291264ef8b34e657 commit 1fa3b2ec0ed448c6ed9b11c0291264ef8b34e657 Author: Liviu Dudau <Liviu.Dudau@arm.com> Date: Thu Apr 02 18:48:39 2015 UPSTREAM: drm: Add support for ARM's HDLCD controller. The HDLCD controller is a display controller that supports resolutions up to 4096x4096 pixels. It is present on various development boards produced by ARM Ltd and emulated by the latest Fast Models from the company. Cc: David Airlie <airlied@linux.ie> Cc: Robin Murphy <robin.murphy@arm.com> Signed-off-by: Liviu Dudau <Liviu.Dudau@arm.com> [Kconfig cleanup and !CONFIG_PM fixes] Signed-off-by: Arnd Bergmann <arnd@arndb.de> Acked-by: Daniel Vetter <daniel.vetter@ffwll.ch> (cherry picked from commit 8e22d79240d95c92b6cbc4c4e4139848de458927) BUG= chromium:615576 TEST=run CrOS in gem5 Change-Id: I12a51dae4d1876fa2dc33f193c7f2dd7613cbaf3 Reviewed-on: https://chromium-review.googlesource.com/348363 Reviewed-by: Stéphane Marchesin <marcheu@chromium.org> Tested-by: Dmitriy Budko <dimab@chromium.org> [add] https://crrev.com/1fa3b2ec0ed448c6ed9b11c0291264ef8b34e657/drivers/gpu/drm/arm/hdlcd_crtc.c [add] https://crrev.com/1fa3b2ec0ed448c6ed9b11c0291264ef8b34e657/drivers/gpu/drm/arm/hdlcd_drv.c [modify] https://crrev.com/1fa3b2ec0ed448c6ed9b11c0291264ef8b34e657/drivers/gpu/drm/Makefile [add] https://crrev.com/1fa3b2ec0ed448c6ed9b11c0291264ef8b34e657/drivers/gpu/drm/arm/hdlcd_drv.h [add] https://crrev.com/1fa3b2ec0ed448c6ed9b11c0291264ef8b34e657/drivers/gpu/drm/arm/hdlcd_regs.h [add] https://crrev.com/1fa3b2ec0ed448c6ed9b11c0291264ef8b34e657/drivers/gpu/drm/arm/Makefile [modify] https://crrev.com/1fa3b2ec0ed448c6ed9b11c0291264ef8b34e657/drivers/gpu/drm/Kconfig [add] https://crrev.com/1fa3b2ec0ed448c6ed9b11c0291264ef8b34e657/drivers/gpu/drm/arm/Kconfig
,
Jun 2 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/third_party/kernel/+/07b3a69f7ae2d01f14054b6ede378a661bd30b03 commit 07b3a69f7ae2d01f14054b6ede378a661bd30b03 Author: Liviu Dudau <Liviu.Dudau@arm.com> Date: Tue Aug 04 16:41:58 2015 UPSTREAM: MAINTAINERS: Add Liviu Dudau as maintainer for ARM HDLCD driver. Update MAINTAINERS file for HDLCD driver. Cc: Greg KH <gregkh@linuxfoundation.org> Cc: Andrew Morton <akpm@linux-foundation.org> Cc: Mauro Carvalho Chehab <mchehab@osg.samsung.com> Cc: David S. Miller <davem@davemloft.net> Signed-off-by: Liviu Dudau <Liviu.Dudau@arm.com> (cherry picked from commit c5a906a56590d60b4bb8349bab7238aa1d959a39) BUG= chromium:615576 TEST=none Change-Id: Ic93c360ee630b0148af4ca24fb2cd26097f98ab5 Reviewed-on: https://chromium-review.googlesource.com/348364 Reviewed-by: Stéphane Marchesin <marcheu@chromium.org> Tested-by: Dmitriy Budko <dimab@chromium.org> [modify] https://crrev.com/07b3a69f7ae2d01f14054b6ede378a661bd30b03/MAINTAINERS
,
Jun 2 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/third_party/kernel/+/3f9876ee67cd6b9d284dad89977eba75d5b106a0 commit 3f9876ee67cd6b9d284dad89977eba75d5b106a0 Author: Alexey Brodkin <Alexey.Brodkin@synopsys.com> Date: Fri Feb 19 08:15:01 2016 UPSTREAM: drm: ARM HDLCD - get rid of devm_clk_put() Clock is acquired with devm_clk_get() which already manages corresponding resource. I.e. in case of driver removal or failure on installaiton clock resources will be automatically released and explicit call of devm_clk_put() is not required. Cc: Arnd Bergmann <arnd@arndb.de> Cc: Daniel Vetter <daniel.vetter@ffwll.ch> Cc: David Airlie <airlied@linux.ie> Cc: Robin Murphy <robin.murphy@arm.com> Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com> Signed-off-by: Liviu Dudau <Liviu.Dudau@arm.com> (cherry picked from commit 61a6dcd77af74e925bb301475fb6e43d8fe72da8) BUG= chromium:615576 TEST=run CrOS in gem5 Change-Id: If0f67999bf2a7dcd2fb722882b41db5ddc689f2c Reviewed-on: https://chromium-review.googlesource.com/348365 Commit-Ready: Dmitriy Budko <dimab@chromium.org> Tested-by: Dmitriy Budko <dimab@chromium.org> Reviewed-by: Stéphane Marchesin <marcheu@chromium.org> [modify] https://crrev.com/3f9876ee67cd6b9d284dad89977eba75d5b106a0/drivers/gpu/drm/arm/hdlcd_drv.c
,
Dec 27 2017
,
Aug 3
Owner no longer has a chromium account
,
Aug 3
|
||||
►
Sign in to add a comment |
||||
Comment 1 by bugdroid1@chromium.org
, Jun 2 2016