Sebastian Sumpf
f9ba60e501
foc: Make context area configurable in core
...
Make 'context_area_virtual_base' platform configurable. On Arndale, we
need to move the context area to a location that does not interfere with
the address range of physical memory.
2013-02-25 16:45:48 +01:00
Sebastian Sumpf
6e034efca4
foc: Use L2-cache synchronization calls
...
Replace L1 cache clean operations with L2 versions.
2013-02-25 16:45:48 +01:00
Sebastian Sumpf
f3ba58059a
foc: Arndale kernel configuration
2013-02-25 16:45:48 +01:00
Sebastian Sumpf
b10d6deb37
foc: Change core's base address
2013-02-25 16:45:48 +01:00
Sebastian Sumpf
7389e364fa
Arndale: Build uImage, kernel, bootstrap
2013-02-25 16:45:48 +01:00
Sebastian Sumpf
805d5050f7
base-foc: Generate u-boot image if 'uboot' SPEC is set
2013-02-25 16:45:48 +01:00
Sebastian Sumpf
554876ceee
foc_arndale: Added 'create_buildir' support
2013-02-25 16:45:47 +01:00
Sebastian Sumpf
fe13cd2938
foc: SVN revision r42
2013-02-25 16:45:47 +01:00
Sebastian Sumpf
0ef936a1a0
foc: Use git for contrib preparation
...
Download Fiasco.OC/L4RE from our 'GitHub' fork. Deleted all patches.
2013-02-25 16:45:47 +01:00
Norman Feske
a61bd71a4f
Terminal multiplexer
...
The new terminal_mux server is able to provide multiple terminal
sessions over one terminal-client session. The user can switch
between the different sessions using the keyboard shortcut C-y,
which brings up an ncurses-based menu.
2013-02-25 16:45:47 +01:00
Norman Feske
97b27ee62f
ncurses: Add vt102 to builtin termcaps
2013-02-22 20:28:28 +01:00
Norman Feske
1009d00168
libc: Handle dup2 with two equal arguments
2013-02-22 20:28:28 +01:00
Norman Feske
fbd4b5f6df
libc_terminal: Support for dup2 and TIOCGWINSZ
2013-02-22 20:28:28 +01:00
Norman Feske
d1c2a7126a
terminal: Generalize character-screen code
...
This patch moves the further reusable parts of the terminal into public
header files. It also slightly tweaks the color table to give all colors
a similar brightness level.
2013-02-22 20:28:28 +01:00
Martin Stein
438b8be2fa
base-hw: destroy signal contexts, generic signal.h
...
fix #641
2013-02-22 20:28:28 +01:00
Martin Stein
0f8803245a
base: make signal framework usable for base-hw
...
ref #641
2013-02-22 20:28:28 +01:00
Alexander Boettcher
b35484b8b0
nova: enable iommu in kernel by default
2013-02-22 20:28:27 +01:00
Alexander Boettcher
5f90b93f80
ahci: adjust run script to run with new pci_drv
2013-02-22 20:28:27 +01:00
Alexander Boettcher
554ab8372f
usb_hid: adjust run script to run with new pci_drv
2013-02-22 20:28:27 +01:00
Alexander Boettcher
ffeb4f5816
oss: adjust run script to run with new pci drv
2013-02-22 20:28:27 +01:00
Alexander Boettcher
7e7fa81c8f
acpi: reserve 2MB for ACPI and rest is for PCI_DRV
2013-02-22 20:28:27 +01:00
Alexander Boettcher
6d25c735d2
usb: use pci_drv on x86 to allocate dma memory
2013-02-22 20:28:27 +01:00
Alexander Boettcher
5a067a101a
dde_linux: use pci_drv with class code/mask
2013-02-22 20:28:27 +01:00
Alexander Boettcher
934983465c
oss: use pci_drv with class code/mask
2013-02-22 20:28:26 +01:00
Alexander Boettcher
d447910520
ahci: use pci_drv with class code/mask
2013-02-22 20:28:26 +01:00
Alexander Boettcher
3a85d16597
pci: support to lookup dev via class code/mask
2013-02-22 20:28:26 +01:00
Alexander Boettcher
e05adecfab
pci: add device_pd functionality
2013-02-22 20:28:26 +01:00
Alexander Boettcher
2123f3f7e8
ahci: allocate dma-able memory via pci_drv
2013-02-22 20:28:26 +01:00
Alexander Boettcher
d58439ca56
pci: provide dma-able memory via pci_drv
2013-02-22 20:28:26 +01:00
Alexander Boettcher
c36f6a04a7
nova: extend pd_session by assign_pci function
2013-02-21 11:52:02 +01:00
Alexander Boettcher
c114014c1c
nova: kernel patch for assign_pci
...
Apply lookup of pci config memory address to target pd.
2013-02-21 11:52:02 +01:00
Alexander Boettcher
467eec731f
nova: set default receive and translate windows
2013-02-21 11:52:02 +01:00
Alexander Boettcher
250f7b1570
nova: update syscall assign_gsi/_pci for 32/64 bit
2013-02-21 11:52:02 +01:00
Alexander Boettcher
ff062f24ff
nova: map write_combined ds as dma able
2013-02-21 11:52:02 +01:00
Alexander Boettcher
1c2f76cd2a
nova: add support to specify dma mapping flag
2013-02-21 11:52:02 +01:00
Alexander Boettcher
5380c09c6f
nova: construct pager name out of client name
...
Ease debugging to find out which client is dying actually.
2013-02-21 11:52:02 +01:00
Alexander Boettcher
c374f294c8
pci: add support to provide PCI ECMA config
2013-02-21 11:52:02 +01:00
Alexander Boettcher
822b4f2d96
acpi: provide pci express style configs to pci_drv
...
Parse the mcfg table and provide the extended PCI config space data via
the config file to the pci_drv.
2013-02-21 11:52:02 +01:00
Alexander Boettcher
ba566a1530
acpi: add MCFG table parsing
2013-02-21 11:52:02 +01:00
Norman Feske
002ea7cfc4
uart_drv: Mechanism for detecting terminal size
2013-02-20 22:10:32 +01:00
Martin Stein
79d5f9c565
base-hw: Adaptation to new base library layout
...
This is a follow-up fix of fae63f4fa9
Fix #18
2013-02-20 19:41:49 +01:00
Martin Stein
251d08d511
base-hw: useless default assignment in syscalls.h
...
fix #588
2013-02-20 19:41:21 +01:00
Martin Stein
96fbd9e832
base-hw: provide SIGNAL service in nested_init.run
...
ref #601
2013-02-20 19:40:58 +01:00
Martin Stein
5d8a43dd08
base-hw: rework 'run/env', enable '--target uboot'
...
ref #601
ref #598
2013-02-20 19:40:46 +01:00
Martin Stein
60fbbc1fd1
hw_arndale: enable nested init test
...
fix #601
2013-02-20 19:39:16 +01:00
Martin Stein
f6ede8cf0d
arndale: base/mk platform spec
...
ref #601
2013-02-20 19:38:57 +01:00
Martin Stein
07b856bc8a
cortex_a15: base/mk spec
...
ref #601
2013-02-20 19:38:42 +01:00
Martin Stein
86ddcffaf2
arndale: board driver base
...
ref #601
2013-02-20 19:38:32 +01:00
Martin Stein
638dcf3d40
arndale: UART driver base
...
ref #601
2013-02-20 19:37:58 +01:00
Martin Stein
1f95a9be03
hw_arndale: create builddir support
...
ref #601
2013-02-20 19:37:45 +01:00