#
c84eb20c |
|
20-Jul-2020 |
Kent McLeod <Kent.Mcleod@data61.csiro.au> |
trivial: Fix compiler warnings - Add missing return statements - Add missing const modifiers - Initialize variables correctly - Remove unused variables - Correct incorrect type definitions - Use correct printf format string types
|
#
f0551e76 |
|
02-Jun-2020 |
Jingyao Zhou <Jingyao.Zhou@data61.csiro.au> |
trivial: Fixed the order of \r and \n
|
#
85d170d9 |
|
02-Jun-2020 |
Jingyao Zhou <Jingyao.Zhou@data61.csiro.au> |
SerialServer: Shared memory putchar interface A shared memory interface `batch` for putchar that allows clients to send more than one character to SerialServer at once.
|
#
51ae5c5a |
|
04-Feb-2020 |
Kent McLeod <Kent.Mcleod@data61.csiro.au> |
SerialServer: Don't use badge values as client ids The SerialServer expects its client ids to start from 0 and be contiguous, therefore it shouldn't use badge values for this as a badge value of 0 for a client_id is used to represent an unbadged client and shouldn't exist.
|
#
c058e9ef |
|
20-Nov-2019 |
Kent McLeod <Kent.Mcleod@data61.csiro.au> |
SerialServer: Don't always init virtqueues When no virtqueues are connected, don't bother trying to initialise them as this generates spurious error output and is often misleading.
|
#
aed81575 |
|
07-Aug-2019 |
Chris Guikema <chris.guikema@dornerworks.com> |
serial: fix output colours Change-Id: Iee628975e077aef68c5975c5fb70276341badfff
|
#
115e7db3 |
|
03-Jul-2019 |
Damon Lee <Damon.Lee@data61.csiro.au> |
SerialServer: Combine IRQ ops and IO ops init Now that an IRQ ops structure can be initialised by calling camkes_io_ops, we combine and condense the calls in SerialServer.
|
#
ddf15940 |
|
26-Jun-2019 |
Damon Lee <Damon.Lee@data61.csiro.au> |
SerialServer: Update non-plat code for IRQ iface This commit updates the non-platform specific code to conform to the new IRQ interface.
|
#
e08eed4f |
|
15-Apr-2019 |
Damon Lee <Damon.Lee@data61.csiro.au> |
trivial: astyle SerialServer to meet style
|
#
2ad91189 |
|
01-Apr-2019 |
Damon Lee <Damon.Lee@data61.csiro.au> |
SerialServer: Update serial.c for code changes This commit follows from the previous 2 commits in which the IRQ handling code was updated and an additional platform initialisation function was added.
|
#
670823f5 |
|
26-Mar-2019 |
Damon Lee <Damon.Lee@data61.csiro.au> |
SerialServer: Update serial.c to use new plat code This commit updates the main SerialServer source file to call the new platform specific IRQ code.
|
#
cb676080 |
|
13-Nov-2018 |
Adam Felizzi <Adam.Felizzi@data61.csiro.au> |
SerialServer: Updated style
|
#
86b51175 |
|
13-Nov-2018 |
Adam Felizzi <Adam.Felizzi@data61.csiro.au> |
SerialServer: Added support for virtqueues Extented the implementation of the SerialServer to support virtqueues. This allows the serial server to faciliate bulk data transfers to and from serial. This SerialServer has two virtqueues, for a TX and RX channel.
|
#
15be9a60 |
|
07-Oct-2018 |
Adam Felizzi <Adam.Felizzi@data61.csiro.au> |
SerialServer: Refactored SerialServer source Split up the serial server source code into general and platform specific code. In doing so the PC99 specific code has been moved to a platform source folder 'src/plat/pc99'. This opens the way for using the SerialServer on different machines/platforms (provided a platform/machine backend is implemented)
|
#
69235dc5 |
|
04-Oct-2017 |
Anna Lyons <Anna.Lyons@data61.csiro.au> |
SerialServer: use ansi.h Remove duplication of definitions, also easier to extend
|
#
179e3d0e |
|
26-Jun-2017 |
Kent McLeod <Kent.Mcleod@data61.csiro.au> |
SerialServer: mark symbols as weak This is so that the serial server functions if certain interfaces are not connected
|
#
7739cc49 |
|
28-Jun-2017 |
Anna Lyons <Anna.Lyons@data61.csiro.au> |
Fix race condition in serial server Server would crash if characters were entered during preinit.
|
#
3e8b61be |
|
25-Jun-2017 |
Kent McLeod <Kent.Mcleod@data61.csiro.au> |
Move components from camkes-vm project These x86 components can be reused in other projects
|