History log of /barrelfish-master/lib/barrelfish/terminal.c
Revision Date Author Comments
# 9bd8d1d5 03-Apr-2019 Reto Achermann <reto.achermann@inf.ethz.ch>

replacing umlaute and fixing address in headers Haldeneggsteig -> Universitaetsstrasse

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>


# 5ef61ece 23-Oct-2018 Simon Gerber <simon.gerber@inf.ethz.ch>

libbf: use cap_direct_identify for frame_identify and co and replace calls to debug_cap_identify where appropriate

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>


# 5ff02cc2 25-Jul-2016 Simon Gerber <simon.gerber@inf.ethz.ch>

libbarrelfish: terminal: remove unnecessary debug_printf

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>


# 17948f60 22-Jul-2016 Simon Gerber <simon.gerber@inf.ethz.ch>

T258, T264, T270: Implement two-level cspace layout using L1/L2 CNode objects.

distops functionality is NYI.

This commit also makes the root cnodes explicit for sys_map(), closes T270.

Notable changes:
* LRPC LMP endpoints are regular capabilities in L2 cnode, no longer in root
cnode.
* Capability operations take a capability address for the root cnode relative
to which capability addresses are to be resolved. The root cnode capability
address must be resolvable in the current domains cspace.

Closes T264.

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>


# afbd7ea3 13-Jan-2016 Gerd Zellweger <mail@gerdzellweger.com>

Implement termios functionality for a better shell.

Allows to use linenoise library in fish that gives better
handling of backspace, arrow keys, editing, commmand history etc.

Signed-off-by: Gerd Zellweger <mail@gerdzellweger.com>


# 7fa06c57 28-Apr-2015 Moritz Hoffmann <moritzho@inf.ethz.ch>

Fix include of if/terminal_config_defs.h - depending on the compile order it cannot be included from header files.

Signed-off-by: Moritz Hoffmann <moritzho@inf.ethz.ch>


# 386e6808 19-Nov-2013 Simon Peter <simpeter@cs.washington.edu>

Return 0 when reading from a daemon.


# 0766a973 29-Jun-2013 Reto Achermann <acreto@student.ethz.ch>

Last commit before merge


# 8deb0fd6 22-Jun-2013 Reto Achermann <acreto@student.ethz.ch>

Added: Fish support for ARM. Terminal works using USB keyboard
Typing input works, is a little bit buggy though...


# a22ce409 26-Jun-2013 Raphael Fuchs <fuchs.raphael@gmail.com>

libbarrelfish: Adjust libbarrelfish to new terminal API and remove old API.


# 611e3990 26-Apr-2012 Reto Lindegger <lreto@ethz.ch>

Bugfix: VM Terminal does not get input from serial device


# 5b82322b 12-Feb-2012 Gerd Zellweger <zgerd@student.ethz.ch>

Adjusted some error values in code to remove references to chips in
name service loop-up.

--HG--
branch : octopus.chips-remove


# 070d9a8c 11-Jan-2012 Andrew Baumann <andrew.baumann@microsoft.com>

don't block on the serial binding if you never initiated it

also added a comment indicating why I think blocking here is the wrong thing to do


# 4f56426a 10-Jan-2012 Simon Gerber <simugerber@student.ethz.ch>

terminal.c: Added event_dispatch on the default waitset
in terminal_want_stdin() to allow serial_bind to
complete.


# 9299dcef 08-Jul-2011 Stefan Kästle <stefan.kaestle@inf.ethz.ch>

Initial version of public stable barrelfish repository.