Searched hist:10839 (Results 1 - 25 of 54) sorted by relevance
/gem5/src/systemc/ext/channel/ | ||
H A D | sc_mutex_if.hh | 12841:22aa7ba47bf9 Wed May 09 21:42:00 EDT 2018 Gabe Black <gabeblack@google.com> systemc: Stub out the predefined channels. Change-Id: Ie030aad26875bd49e54981ec1e9076b7b5af6630 Reviewed-on: https://gem5-review.googlesource.com/10839 Reviewed-by: Jason Lowe-Power <jason@lowepower.com> Maintainer: Gabe Black <gabeblack@google.com> |
H A D | sc_semaphore_if.hh | 12841:22aa7ba47bf9 Wed May 09 21:42:00 EDT 2018 Gabe Black <gabeblack@google.com> systemc: Stub out the predefined channels. Change-Id: Ie030aad26875bd49e54981ec1e9076b7b5af6630 Reviewed-on: https://gem5-review.googlesource.com/10839 Reviewed-by: Jason Lowe-Power <jason@lowepower.com> Maintainer: Gabe Black <gabeblack@google.com> |
H A D | _channel.hh | 12841:22aa7ba47bf9 Wed May 09 21:42:00 EDT 2018 Gabe Black <gabeblack@google.com> systemc: Stub out the predefined channels. Change-Id: Ie030aad26875bd49e54981ec1e9076b7b5af6630 Reviewed-on: https://gem5-review.googlesource.com/10839 Reviewed-by: Jason Lowe-Power <jason@lowepower.com> Maintainer: Gabe Black <gabeblack@google.com> |
H A D | sc_signal_inout_if.hh | 12841:22aa7ba47bf9 Wed May 09 21:42:00 EDT 2018 Gabe Black <gabeblack@google.com> systemc: Stub out the predefined channels. Change-Id: Ie030aad26875bd49e54981ec1e9076b7b5af6630 Reviewed-on: https://gem5-review.googlesource.com/10839 Reviewed-by: Jason Lowe-Power <jason@lowepower.com> Maintainer: Gabe Black <gabeblack@google.com> |
H A D | sc_signal_resolved.hh | 12841:22aa7ba47bf9 Wed May 09 21:42:00 EDT 2018 Gabe Black <gabeblack@google.com> systemc: Stub out the predefined channels. Change-Id: Ie030aad26875bd49e54981ec1e9076b7b5af6630 Reviewed-on: https://gem5-review.googlesource.com/10839 Reviewed-by: Jason Lowe-Power <jason@lowepower.com> Maintainer: Gabe Black <gabeblack@google.com> |
H A D | sc_fifo_in_if.hh | 12841:22aa7ba47bf9 Wed May 09 21:42:00 EDT 2018 Gabe Black <gabeblack@google.com> systemc: Stub out the predefined channels. Change-Id: Ie030aad26875bd49e54981ec1e9076b7b5af6630 Reviewed-on: https://gem5-review.googlesource.com/10839 Reviewed-by: Jason Lowe-Power <jason@lowepower.com> Maintainer: Gabe Black <gabeblack@google.com> |
H A D | sc_fifo_out_if.hh | 12841:22aa7ba47bf9 Wed May 09 21:42:00 EDT 2018 Gabe Black <gabeblack@google.com> systemc: Stub out the predefined channels. Change-Id: Ie030aad26875bd49e54981ec1e9076b7b5af6630 Reviewed-on: https://gem5-review.googlesource.com/10839 Reviewed-by: Jason Lowe-Power <jason@lowepower.com> Maintainer: Gabe Black <gabeblack@google.com> |
H A D | sc_in_rv.hh | 12841:22aa7ba47bf9 Wed May 09 21:42:00 EDT 2018 Gabe Black <gabeblack@google.com> systemc: Stub out the predefined channels. Change-Id: Ie030aad26875bd49e54981ec1e9076b7b5af6630 Reviewed-on: https://gem5-review.googlesource.com/10839 Reviewed-by: Jason Lowe-Power <jason@lowepower.com> Maintainer: Gabe Black <gabeblack@google.com> |
H A D | sc_mutex.hh | 12841:22aa7ba47bf9 Wed May 09 21:42:00 EDT 2018 Gabe Black <gabeblack@google.com> systemc: Stub out the predefined channels. Change-Id: Ie030aad26875bd49e54981ec1e9076b7b5af6630 Reviewed-on: https://gem5-review.googlesource.com/10839 Reviewed-by: Jason Lowe-Power <jason@lowepower.com> Maintainer: Gabe Black <gabeblack@google.com> |
H A D | sc_semaphore.hh | 12841:22aa7ba47bf9 Wed May 09 21:42:00 EDT 2018 Gabe Black <gabeblack@google.com> systemc: Stub out the predefined channels. Change-Id: Ie030aad26875bd49e54981ec1e9076b7b5af6630 Reviewed-on: https://gem5-review.googlesource.com/10839 Reviewed-by: Jason Lowe-Power <jason@lowepower.com> Maintainer: Gabe Black <gabeblack@google.com> |
H A D | sc_buffer.hh | 12841:22aa7ba47bf9 Wed May 09 21:42:00 EDT 2018 Gabe Black <gabeblack@google.com> systemc: Stub out the predefined channels. Change-Id: Ie030aad26875bd49e54981ec1e9076b7b5af6630 Reviewed-on: https://gem5-review.googlesource.com/10839 Reviewed-by: Jason Lowe-Power <jason@lowepower.com> Maintainer: Gabe Black <gabeblack@google.com> |
H A D | sc_fifo_in.hh | 12841:22aa7ba47bf9 Wed May 09 21:42:00 EDT 2018 Gabe Black <gabeblack@google.com> systemc: Stub out the predefined channels. Change-Id: Ie030aad26875bd49e54981ec1e9076b7b5af6630 Reviewed-on: https://gem5-review.googlesource.com/10839 Reviewed-by: Jason Lowe-Power <jason@lowepower.com> Maintainer: Gabe Black <gabeblack@google.com> |
H A D | sc_fifo_out.hh | 12841:22aa7ba47bf9 Wed May 09 21:42:00 EDT 2018 Gabe Black <gabeblack@google.com> systemc: Stub out the predefined channels. Change-Id: Ie030aad26875bd49e54981ec1e9076b7b5af6630 Reviewed-on: https://gem5-review.googlesource.com/10839 Reviewed-by: Jason Lowe-Power <jason@lowepower.com> Maintainer: Gabe Black <gabeblack@google.com> |
H A D | sc_in_resolved.hh | 12841:22aa7ba47bf9 Wed May 09 21:42:00 EDT 2018 Gabe Black <gabeblack@google.com> systemc: Stub out the predefined channels. Change-Id: Ie030aad26875bd49e54981ec1e9076b7b5af6630 Reviewed-on: https://gem5-review.googlesource.com/10839 Reviewed-by: Jason Lowe-Power <jason@lowepower.com> Maintainer: Gabe Black <gabeblack@google.com> |
H A D | sc_out.hh | 12841:22aa7ba47bf9 Wed May 09 21:42:00 EDT 2018 Gabe Black <gabeblack@google.com> systemc: Stub out the predefined channels. Change-Id: Ie030aad26875bd49e54981ec1e9076b7b5af6630 Reviewed-on: https://gem5-review.googlesource.com/10839 Reviewed-by: Jason Lowe-Power <jason@lowepower.com> Maintainer: Gabe Black <gabeblack@google.com> |
H A D | sc_out_rv.hh | 12841:22aa7ba47bf9 Wed May 09 21:42:00 EDT 2018 Gabe Black <gabeblack@google.com> systemc: Stub out the predefined channels. Change-Id: Ie030aad26875bd49e54981ec1e9076b7b5af6630 Reviewed-on: https://gem5-review.googlesource.com/10839 Reviewed-by: Jason Lowe-Power <jason@lowepower.com> Maintainer: Gabe Black <gabeblack@google.com> |
H A D | sc_signal_in_if.hh | 12841:22aa7ba47bf9 Wed May 09 21:42:00 EDT 2018 Gabe Black <gabeblack@google.com> systemc: Stub out the predefined channels. Change-Id: Ie030aad26875bd49e54981ec1e9076b7b5af6630 Reviewed-on: https://gem5-review.googlesource.com/10839 Reviewed-by: Jason Lowe-Power <jason@lowepower.com> Maintainer: Gabe Black <gabeblack@google.com> |
/gem5/src/systemc/channel/ | ||
H A D | sc_event_queue.cc | 12841:22aa7ba47bf9 Wed May 09 21:42:00 EDT 2018 Gabe Black <gabeblack@google.com> systemc: Stub out the predefined channels. Change-Id: Ie030aad26875bd49e54981ec1e9076b7b5af6630 Reviewed-on: https://gem5-review.googlesource.com/10839 Reviewed-by: Jason Lowe-Power <jason@lowepower.com> Maintainer: Gabe Black <gabeblack@google.com> |
H A D | sc_in_resolved.cc | 12841:22aa7ba47bf9 Wed May 09 21:42:00 EDT 2018 Gabe Black <gabeblack@google.com> systemc: Stub out the predefined channels. Change-Id: Ie030aad26875bd49e54981ec1e9076b7b5af6630 Reviewed-on: https://gem5-review.googlesource.com/10839 Reviewed-by: Jason Lowe-Power <jason@lowepower.com> Maintainer: Gabe Black <gabeblack@google.com> |
H A D | sc_mutex.cc | 12841:22aa7ba47bf9 Wed May 09 21:42:00 EDT 2018 Gabe Black <gabeblack@google.com> systemc: Stub out the predefined channels. Change-Id: Ie030aad26875bd49e54981ec1e9076b7b5af6630 Reviewed-on: https://gem5-review.googlesource.com/10839 Reviewed-by: Jason Lowe-Power <jason@lowepower.com> Maintainer: Gabe Black <gabeblack@google.com> |
H A D | sc_out_resolved.cc | 12841:22aa7ba47bf9 Wed May 09 21:42:00 EDT 2018 Gabe Black <gabeblack@google.com> systemc: Stub out the predefined channels. Change-Id: Ie030aad26875bd49e54981ec1e9076b7b5af6630 Reviewed-on: https://gem5-review.googlesource.com/10839 Reviewed-by: Jason Lowe-Power <jason@lowepower.com> Maintainer: Gabe Black <gabeblack@google.com> |
H A D | sc_signal_resolved.cc | 12841:22aa7ba47bf9 Wed May 09 21:42:00 EDT 2018 Gabe Black <gabeblack@google.com> systemc: Stub out the predefined channels. Change-Id: Ie030aad26875bd49e54981ec1e9076b7b5af6630 Reviewed-on: https://gem5-review.googlesource.com/10839 Reviewed-by: Jason Lowe-Power <jason@lowepower.com> Maintainer: Gabe Black <gabeblack@google.com> |
/gem5/src/systemc/ext/ | ||
H A D | systemc.h | 12841:22aa7ba47bf9 Wed May 09 21:42:00 EDT 2018 Gabe Black <gabeblack@google.com> systemc: Stub out the predefined channels. Change-Id: Ie030aad26875bd49e54981ec1e9076b7b5af6630 Reviewed-on: https://gem5-review.googlesource.com/10839 Reviewed-by: Jason Lowe-Power <jason@lowepower.com> Maintainer: Gabe Black <gabeblack@google.com> |
/gem5/src/base/vnc/ | ||
H A D | SConscript | 10839:10cac0f0f419 Sat May 23 08:37:00 EDT 2015 Andreas Sandberg <andreas.sandberg@arm.com> base: Redesign internal frame buffer handling Currently, frame buffer handling in gem5 is quite ad hoc. In practice, we pass around naked pointers to raw pixel data and expect consumers to convert frame buffers using the (broken) VideoConverter. This changeset completely redesigns the way we handle frame buffers internally. In summary, it fixes several color conversion bugs, adds support for more color formats (e.g., big endian), and makes the code base easier to follow. In the new world, gem5 always represents pixel data using the Pixel struct when pixels need to be passed between different classes (e.g., a display controller and the VNC server). Producers of entire frames (e.g., display controllers) should use the FrameBuffer class to represent a frame. Frame producers are expected to create one instance of the FrameBuffer class in their constructors and register it with its consumers once. Consumers are expected to check the dimensions of the frame buffer when they consume it. Conversion between the external representation and the internal representation is supported for all common "true color" RGB formats of up to 32-bit color depth. The external pixel representation is expected to be between 1 and 4 bytes in either big endian or little endian. Color channels are assumed to be contiguous ranges of bits within each pixel word. The external pixel value is scaled to an 8-bit internal representation using a floating multiplication to map it to the entire 8-bit range. |
/gem5/src/base/ | ||
H A D | framebuffer.cc | 10839:10cac0f0f419 Sat May 23 08:37:00 EDT 2015 Andreas Sandberg <andreas.sandberg@arm.com> base: Redesign internal frame buffer handling Currently, frame buffer handling in gem5 is quite ad hoc. In practice, we pass around naked pointers to raw pixel data and expect consumers to convert frame buffers using the (broken) VideoConverter. This changeset completely redesigns the way we handle frame buffers internally. In summary, it fixes several color conversion bugs, adds support for more color formats (e.g., big endian), and makes the code base easier to follow. In the new world, gem5 always represents pixel data using the Pixel struct when pixels need to be passed between different classes (e.g., a display controller and the VNC server). Producers of entire frames (e.g., display controllers) should use the FrameBuffer class to represent a frame. Frame producers are expected to create one instance of the FrameBuffer class in their constructors and register it with its consumers once. Consumers are expected to check the dimensions of the frame buffer when they consume it. Conversion between the external representation and the internal representation is supported for all common "true color" RGB formats of up to 32-bit color depth. The external pixel representation is expected to be between 1 and 4 bytes in either big endian or little endian. Color channels are assumed to be contiguous ranges of bits within each pixel word. The external pixel value is scaled to an 8-bit internal representation using a floating multiplication to map it to the entire 8-bit range. |
Completed in 30 milliseconds