barrelfish
6 years agofixed missing perfcount_type in brie machine data. release2014-03-11
Simon Gerber [Fri, 7 Mar 2014 15:31:42 +0000]
fixed missing perfcount_type in brie machine data.

6 years agoarm_molly: able to handle <=20 modules now.
Simon Gerber [Fri, 28 Feb 2014 14:11:20 +0000]
arm_molly: able to handle <=20 modules now.

6 years agoAdded missing modules in PANDABOARD_MODULES.
Simon Gerber [Fri, 28 Feb 2014 13:46:17 +0000]
Added missing modules in PANDABOARD_MODULES.

6 years agoharness: added bits necessary for pandaboard buildtest.
Simon Gerber [Thu, 27 Feb 2014 10:18:36 +0000]
harness: added bits necessary for pandaboard buildtest.

6 years agoFixed missing CPU_ARM5 in spawn_setup_vspace.
Simon Gerber [Wed, 26 Feb 2014 09:49:04 +0000]
Fixed missing CPU_ARM5 in spawn_setup_vspace.

6 years agoxscale: define __ARM_ARCH_5__.
Simon Gerber [Wed, 26 Feb 2014 09:48:41 +0000]
xscale: define __ARM_ARCH_5__.

6 years agoarmv5: Fixed wait_for_interrupt to work on qemu 0.14
Simon Gerber [Wed, 26 Feb 2014 09:48:25 +0000]
armv5: Fixed wait_for_interrupt to work on qemu 0.14

6 years agoRemoved offending utf-8 character in omap44xx_uart3 device file.
Simon Gerber [Wed, 26 Feb 2014 09:47:24 +0000]
Removed offending utf-8 character in omap44xx_uart3 device file.

6 years agoomap44xx: Implemented serial driver.
Simon Gerber [Tue, 25 Feb 2014 17:04:35 +0000]
omap44xx: Implemented serial driver.

6 years agoarm: added missing bits for ID cap creation.
Simon Gerber [Tue, 25 Feb 2014 17:02:02 +0000]
arm: added missing bits for ID cap creation.

6 years agoSplit CPU_ARM into CPU_ARM5 and CPU_ARM7
Simon Gerber [Tue, 25 Feb 2014 16:59:30 +0000]
Split CPU_ARM into CPU_ARM5 and CPU_ARM7

6 years agoFixed messed up function call ordering in set_with_idcap_handler in octopus service.
Simon Gerber [Tue, 25 Feb 2014 16:57:07 +0000]
Fixed messed up function call ordering in set_with_idcap_handler in octopus service.

6 years agoCleaned up omap44xx uart3 device file.
Simon Gerber [Tue, 25 Feb 2014 16:56:02 +0000]
Cleaned up omap44xx uart3 device file.

6 years agoChange fish_arm to new terminal API.
Simon Gerber [Mon, 24 Feb 2014 10:18:53 +0000]
Change fish_arm to new terminal API.

6 years agoDeduplicated armv7 paging code.
Simon Gerber [Tue, 18 Feb 2014 14:39:33 +0000]
Deduplicated armv7 paging code.

6 years agoFixed generic tlb flushing code to use generic pte size define.
Simon Gerber [Fri, 7 Feb 2014 14:06:16 +0000]
Fixed generic tlb flushing code to use generic pte size define.

6 years agoFlush affected TLB entries on modify_flags.
Simon Gerber [Mon, 27 Jan 2014 17:06:21 +0000]
Flush affected TLB entries on modify_flags.

6 years agoFixed libbarrelfish modify_flags code to do correct inside_region() calls.
Simon Gerber [Wed, 22 Jan 2014 14:54:48 +0000]
Fixed libbarrelfish modify_flags code to do correct inside_region() calls.

6 years agoAdded modify_flags test. Fixed missing local_phys_to_mem in kernel modify_flags.
Simon Gerber [Wed, 22 Jan 2014 14:46:43 +0000]
Added modify_flags test. Fixed missing local_phys_to_mem in kernel modify_flags.

6 years agoFixed caps_copy_to_cte to insert new cap after minting.
Simon Gerber [Mon, 13 Jan 2014 17:20:58 +0000]
Fixed caps_copy_to_cte to insert new cap after minting.

6 years agoFixed mdb_skew and mdb_split to properly update root node if necessary.
Simon Gerber [Tue, 17 Dec 2013 14:57:47 +0000]
Fixed mdb_skew and mdb_split to properly update root node if necessary.

6 years agoFixed minor error in function signature for compilation of eMAC driver for SCC.
pravin@inf.ethz.ch [Sun, 22 Dec 2013 12:52:14 +0000]
Fixed minor error in function signature for compilation of eMAC driver for SCC.

6 years agoFixed couple of minor typos in symbolic targets for arm
pravin@inf.ethz.ch [Sat, 21 Dec 2013 01:04:21 +0000]
Fixed couple of minor typos in symbolic targets for arm

6 years agoreverted the code to support software filtering for chained incoming packets,
pravin@inf.ethz.ch [Fri, 20 Dec 2013 22:23:00 +0000]
reverted the code to support software filtering for chained incoming packets,
as that code was not working.

6 years agomerge
pravin@inf.ethz.ch [Fri, 20 Dec 2013 21:34:43 +0000]
merge

6 years agomerge
pravin@inf.ethz.ch [Fri, 20 Dec 2013 21:20:34 +0000]
merge

6 years agomerge
pravin@inf.ethz.ch [Fri, 20 Dec 2013 20:51:41 +0000]
merge

6 years agomerge
pravin@inf.ethz.ch [Fri, 20 Dec 2013 20:40:04 +0000]
merge

6 years agomerge
pravin@inf.ethz.ch [Fri, 20 Dec 2013 20:33:18 +0000]
merge

6 years agomerge
pravin@inf.ethz.ch [Fri, 20 Dec 2013 20:18:50 +0000]
merge

6 years agoUpdated the code so that Hardware checksum calculation is not hardcoded
pravin@inf.ethz.ch [Fri, 20 Dec 2013 20:09:13 +0000]
Updated the code so that Hardware checksum calculation is not hardcoded
anymore.  Currently, lwip calls a function ``is_hw_feature_enabled``
and based on answer lwip calculates partial or full checksum.
Note: is_hw_feature_enabled is currently nop, and needs implementation.

6 years agomerge
pravin@inf.ethz.ch [Fri, 20 Dec 2013 19:02:52 +0000]
merge

6 years agomerge
pravin@inf.ethz.ch [Fri, 20 Dec 2013 18:11:58 +0000]
merge

7 years agoe10k: Enable use of MSI-X
Antoine Kaufmann [Fri, 28 Jun 2013 12:44:47 +0000]
e10k: Enable use of MSI-X
This allows us to use interrupts also in standalone queue drivers
---
 if/e10k.if                      |    2 +
 usr/drivers/e10k/Hakefile       |   17 ++--
 usr/drivers/e10k/e10k_cdriver.c |  205 ++++++++++++++++++++++++++++++++++----
 usr/drivers/e10k/e10k_qdriver.c |   55 +++++++++--
 usr/drivers/e10k/helper.c       |   88 +++++++++++++++++
 usr/drivers/e10k/helper.h       |   18 ++++
 6 files changed, 347 insertions(+), 38 deletions(-)

7 years agopci: Simple MSI-X implementation
Antoine Kaufmann [Fri, 28 Jun 2013 12:44:47 +0000]
pci: Simple MSI-X implementation
Main limitation of this implementation is that it uses regular IRQs as
interrupt vectors, which limits the available number of MSI-X vectors
available and also needlessly reduces the number of available IRQs.
---
 errors/errno.fugu     |    3 +
 if/pci.if             |   10 +++
 include/pci/pci.h     |   18 ++++-
 lib/pci/pci_client.c  |   29 +++++++
 usr/pci/Hakefile      |    2 +-
 usr/pci/pci.c         |   11 +++
 usr/pci/pci.h         |    5 +
 usr/pci/pci_msix.c    |  205 +++++++++++++++++++++++++++++++++++++++++++++++++
 usr/pci/pci_service.c |   35 +++++++++
 9 files changed, 316 insertions(+), 2 deletions(-)
 create mode 100644 usr/pci/pci_msix.c

7 years agoMissing change in net_queue_manager (forgot to commit this)
Antoine Kaufmann [Tue, 25 Jun 2013 06:54:40 +0000]
Missing change in net_queue_manager (forgot to commit this)
---
 lib/net_queue_manager/queue_manager_local.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

7 years agoSoftware filtering now supports chained packets
Antoine Kaufmann [Mon, 24 Jun 2013 21:36:20 +0000]
Software filtering now supports chained packets
This does not yet work together with IP fragmentation
---
 include/bfdmuxvm/vm.h                             |    3 +-
 include/net_queue_manager/net_queue_manager.h     |    4 +-
 lib/bfdmuxvm/vm.c                                 |  138 ++++++++++++++++-----
 lib/lwip/src/barrelfish/idc_barrelfish.c          |   19 ++-
 lib/lwip/src/netif/bfeth.c                        |   21 +---
 lib/net_queue_manager/frag.c                      |    8 +-
 lib/net_queue_manager/net_soft_filters_srv_impl.c |  113 +++++++++++------
 lib/net_queue_manager/queue_manager.c             |    6 +-
 8 files changed, 210 insertions(+), 102 deletions(-)

7 years agoChanged net_queue_manager interface for receiving
Antoine Kaufmann [Mon, 24 Jun 2013 21:36:20 +0000]
Changed net_queue_manager interface for receiving
 buffer chains
---
 if/net_queue_manager.if                           |    3 +-
 include/net_interfaces/net_interfaces.h           |    2 +-
 include/net_queue_manager/net_queue_manager.h     |    7 ++-
 lib/lwip/src/barrelfish/idc_barrelfish.c          |    8 +--
 lib/net_interfaces/interface_raw.c                |    5 +-
 lib/net_queue_manager/net_soft_filters_srv_impl.c |   12 +++--
 lib/net_queue_manager/queue_manager.c             |   58 +++++++++++----------
 lib/net_queue_manager/queue_manager_local.h       |    4 +-
 usr/bench/net_latency/elb/benchmark.c             |    3 +-
 usr/drivers/e1000/e1000n.c                        |    5 +-
 usr/drivers/e10k/e10k_qdriver.c                   |   23 ++++++--
 usr/drivers/rtl8029/rtl8029.c                     |    5 +-
 usr/vmkitmon/pci_vmkitmon_eth.c                   |    5 +-
 13 files changed, 90 insertions(+), 50 deletions(-)

7 years agolwip: Fixed handling of buffer chains
Antoine Kaufmann [Mon, 24 Jun 2013 21:36:20 +0000]
lwip: Fixed handling of buffer chains
---
 lib/lwip/src/barrelfish/idc_barrelfish.c |   10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

7 years agoChanged net_queue_manager interface to pass
Antoine Kaufmann [Mon, 24 Jun 2013 21:36:20 +0000]
Changed net_queue_manager interface to pass
 opaque-value per buffer for tx
This simplifies the handling of buffer chains
---
 include/net_queue_manager/net_queue_manager.h     |    4 ++--
 lib/net_queue_manager/net_soft_filters_srv_impl.c |    4 ++++
 lib/net_queue_manager/queue_manager.c             |    4 +++-
 usr/drivers/e1000/e1000n.c                        |    5 ++---
 usr/drivers/e10k/e10k_qdriver.c                   |    9 ++++-----
 usr/drivers/lo/lo_qdriver.c                       |   13 ++++++++-----
 usr/drivers/rtl8029/rtl8029.c                     |    7 ++++---
 usr/vmkitmon/pci_vmkitmon_eth.c                   |    4 ++--
 8 files changed, 29 insertions(+), 21 deletions(-)

7 years agoe10k, lwip: Implement hardware checksum verification
Antoine Kaufmann [Mon, 24 Jun 2013 21:36:20 +0000]
e10k, lwip: Implement hardware checksum verification
 for IP/TCP/UDP
---
 devices/e10k_q.dev              |   53 ++++++++++++++++++++++++++++++++++++---
 include/net_interfaces/flags.h  |   11 ++++++++
 lib/lwip/src/core/ipv4/ip.c     |    4 ++-
 lib/lwip/src/core/tcp_in.c      |    5 +++-
 lib/lwip/src/core/udp.c         |    4 ++-
 usr/drivers/e10k/e10k_qdriver.c |    8 +++---
 usr/drivers/e10k/e10k_queue.h   |   45 +++++++++++++++++++++++++++++++--
 7 files changed, 118 insertions(+), 12 deletions(-)

7 years agoe10k: Implement TX checksum offload for IP,TCP,UDP
Antoine Kaufmann [Mon, 24 Jun 2013 21:36:20 +0000]
e10k: Implement TX checksum offload for IP,TCP,UDP
Also modifies lwip to actually use these offloads (currently hardcoded)
---
 include/ipv4/lwip/inet_chksum.h      |    2 -
 include/net_interfaces/flags.h       |    2 +
 lib/lwip/src/core/ipv4/icmp.c        |    3 +-
 lib/lwip/src/core/ipv4/inet_chksum.c |    3 --
 lib/lwip/src/core/ipv4/ip.c          |    3 +-
 lib/lwip/src/core/tcp_out.c          |   14 +++++--
 lib/lwip/src/core/udp.c              |    5 ++-
 usr/drivers/e10k/e10k_qdriver.c      |   52 ++++++++++++++++++++++++-
 usr/drivers/e10k/e10k_queue.h        |   70 ++++++++++++++++++++++++++++------
 9 files changed, 129 insertions(+), 25 deletions(-)

7 years agoCarry flags with network packets sent and received
Antoine Kaufmann [Mon, 24 Jun 2013 21:36:20 +0000]
Carry flags with network packets sent and received
Intended for coordinating features like hardware checksumming etc.
between the driver and the network stack.
---
 if/net_queue_manager.if                           |    5 ++-
 include/lwip/pbuf.h                               |    3 ++
 include/net_interfaces/flags.h                    |   18 +++++++++
 include/net_interfaces/net_interfaces.h           |    6 ++-
 include/net_queue_manager/net_queue_manager.h     |   12 ++++--
 lib/lwip/src/barrelfish/idc_barrelfish.c          |    9 +++--
 lib/lwip/src/core/pbuf.c                          |    2 +
 lib/net_interfaces/interface_raw.c                |   21 ++++++----
 lib/net_queue_manager/frag.c                      |   17 ++++----
 lib/net_queue_manager/net_soft_filters_srv_impl.c |   44 +++++++++++----------
 lib/net_queue_manager/queue_manager.c             |   26 +++++++-----
 lib/net_queue_manager/queue_manager_local.h       |    3 +-
 usr/bench/net_latency/elb/benchmark.c             |    6 +--
 usr/drivers/e1000/e1000n.c                        |    2 +-
 usr/drivers/e10k/e10k_qdriver.c                   |    2 +-
 usr/drivers/lo/lo_qdriver.c                       |    3 +-
 usr/drivers/rtl8029/rtl8029.c                     |    3 +-
 usr/vmkitmon/pci_vmkitmon_eth.c                   |    2 +-
 18 files changed, 118 insertions(+), 66 deletions(-)
 create mode 100644 include/net_interfaces/flags.h

7 years agoe10k: Fixed mackerel file, fixing queue hang with RSC
Antoine Kaufmann [Mon, 24 Jun 2013 21:36:20 +0000]
e10k: Fixed mackerel file, fixing queue hang with RSC
---
 devices/e10k.dev                |    3 ++-
 usr/drivers/e10k/e10k_cdriver.c |    3 +--
 2 files changed, 3 insertions(+), 3 deletions(-)

7 years agoe10k: First (broken) attempt at implementing driver
Antoine Kaufmann [Mon, 24 Jun 2013 21:36:19 +0000]
e10k: First (broken) attempt at implementing driver
 side of RSC
If RSC is enabled the RX queue gets somehow stuck (skips a descriptor).
---
 devices/e10k.dev                |    5 +-
 devices/e10k_q.dev              |    5 +-
 if/e10k.if                      |    3 +-
 usr/drivers/e10k/e10k_cdriver.c |   38 ++++++++++++---
 usr/drivers/e10k/e10k_qdriver.c |   31 +++++++++----
 usr/drivers/e10k/e10k_queue.h   |   97 ++++++++++++++++++++++++++++++++++-----
 6 files changed, 148 insertions(+), 31 deletions(-)

6 years agoe10k: Added interrupt throttling (fixed by command
pravin@inf.ethz.ch [Fri, 20 Dec 2013 16:51:47 +0000]
e10k: Added interrupt throttling (fixed by command
 line atm)

7 years agoe10k: First (broken) attempt at implementing driver
Antoine Kaufmann [Mon, 24 Jun 2013 21:36:19 +0000]
e10k: First (broken) attempt at implementing driver
 side of RSC
If RSC is enabled the RX queue gets somehow stuck (skips a descriptor).
---
 devices/e10k.dev                |    5 +-
 devices/e10k_q.dev              |    5 +-
 if/e10k.if                      |    3 +-
 usr/drivers/e10k/e10k_cdriver.c |   38 ++++++++++++---
 usr/drivers/e10k/e10k_qdriver.c |   31 +++++++++----
 usr/drivers/e10k/e10k_queue.h   |   97 ++++++++++++++++++++++++++++++++++-----
 6 files changed, 148 insertions(+), 31 deletions(-)

7 years agoe10k: Modified driver to use advanced descriptor
Antoine Kaufmann [Mon, 24 Jun 2013 21:36:19 +0000]
e10k: Modified driver to use advanced descriptor
 format
---
 devices/e10k_q.dev              |  124 +++++++++++++++++++++++++++++++++++++--
 usr/drivers/e10k/e10k_cdriver.c |    2 +-
 usr/drivers/e10k/e10k_qdriver.c |    9 ++-
 usr/drivers/e10k/e10k_queue.h   |   55 +++++++++--------
 usr/vmkitmon/pci_ethernet.c     |   12 ++--
 5 files changed, 160 insertions(+), 42 deletions(-)

6 years agoomap44xx: added new init code to kernel serial driver.
Simon Gerber [Fri, 22 Nov 2013 12:56:20 +0000]
omap44xx: added new init code to kernel serial driver.

6 years agoRemoved a repetitive section from Practical-guide technote.
pravin@inf.ethz.ch [Fri, 13 Dec 2013 16:08:48 +0000]
Removed a repetitive section from Practical-guide technote.

6 years agoadding a tag for release 2013-12-13
Stefan Kaestle [Fri, 13 Dec 2013 15:08:02 +0000]
adding a tag for release 2013-12-13

6 years agoREADME: add more details release2013-12-13
Kornilios Kourtis [Fri, 13 Dec 2013 14:35:12 +0000]
README: add more details

6 years agomerge
pravin@inf.ethz.ch [Fri, 13 Dec 2013 13:43:15 +0000]
merge

6 years agoUpdated the README and Practical guide so that they have instructions
pravin@inf.ethz.ch [Fri, 13 Dec 2013 13:42:49 +0000]
Updated the README and Practical guide so that they have instructions
for PC and other architectures as well.

6 years agoTidied up the ARM documentation
Mothy [Thu, 12 Dec 2013 16:21:17 +0000]
Tidied up the ARM documentation

6 years agoTidying up techical notes
Mothy [Thu, 12 Dec 2013 16:03:10 +0000]
Tidying up techical notes

6 years agorun-pdflatex.sh: remove silent failure in run_latex
Kornilios Kourtis [Wed, 11 Dec 2013 14:50:47 +0000]
run-pdflatex.sh: remove silent failure in run_latex

6 years agodocs: Added references and figure for memory layout
Stefan Kaestle [Mon, 9 Dec 2013 21:58:58 +0000]
docs: Added references and figure for memory layout

6 years agodocs: Fixed typo in make command
Stefan Kaestle [Mon, 9 Dec 2013 17:38:51 +0000]
docs: Fixed typo in make command

6 years agodocs: Added some information on gem5 and references to papers
Stefan Kaestle [Mon, 9 Dec 2013 17:38:16 +0000]
docs: Added some information on gem5 and references to papers

6 years agoAdded some FIXMEs in ARM technote.
Pravin Shinde [Mon, 9 Dec 2013 17:14:19 +0000]
Added some FIXMEs in ARM technote.

6 years agodocs: Fixed compile error
Stefan Kaestle [Mon, 9 Dec 2013 16:55:54 +0000]
docs: Fixed compile error

6 years agodocs: Added documentation from various places
Stefan Kaestle [Mon, 9 Dec 2013 16:46:12 +0000]
docs: Added documentation from various places

6 years agodocs: Added potential sources for content of several parts of the Tech Note
Stefan Kaestle [Thu, 5 Dec 2013 12:53:24 +0000]
docs: Added potential sources for content of several parts of the Tech Note

6 years agodocs: Added initial version of ARM tech note
Stefan Kaestle [Thu, 5 Dec 2013 08:47:23 +0000]
docs: Added initial version of ARM tech note

6 years agotn004 (vm): added some bits on new kernel interface.
Simon Gerber [Mon, 9 Dec 2013 15:12:42 +0000]
tn004 (vm): added some bits on new kernel interface.

6 years agoRemoved duplicate entries in devices Hakefile
Mothy [Wed, 11 Dec 2013 13:35:57 +0000]
Removed duplicate entries in devices Hakefile

6 years agoRemoved duplicate device file entries
Mothy [Tue, 10 Dec 2013 09:03:07 +0000]
Removed duplicate device file entries

6 years agoTech-note on how to write device drivers in BF.
Gerd Zellweger [Thu, 5 Dec 2013 15:41:10 +0000]
Tech-note on how to write device drivers in BF.

6 years agomerge
pravin@inf.ethz.ch [Mon, 9 Dec 2013 13:19:31 +0000]
merge

6 years agoAdded description of about include files needed to compile simple application
pravin@inf.ethz.ch [Mon, 9 Dec 2013 13:19:20 +0000]
Added description of about include files needed to compile simple application

6 years agomerge
Mothy [Mon, 9 Dec 2013 12:05:53 +0000]
merge

6 years agoOverhauled TN-000, and moved some content elsewhere (into TN-011)
Mothy [Mon, 9 Dec 2013 12:05:26 +0000]
Overhauled TN-000, and moved some content elsewhere (into TN-011)

--HG--
rename : doc/000-overview/LMP.pdf => doc/011-idc/figures/LMP.pdf
rename : doc/000-overview/UMP.pdf => doc/011-idc/figures/UMP.pdf

6 years agoConverted the README file with rst format so that it can be easily converted
pravin@inf.ethz.ch [Sun, 8 Dec 2013 17:47:02 +0000]
Converted the README file with rst format so that it can be easily converted
into tex source code.  Also added/modified some scripts which will cleanup
the README and generated tex code so that it is easy to include it into the
practical guide tech note.

6 years agoAdded missing file readme.tex
pravin@inf.ethz.ch [Fri, 6 Dec 2013 18:19:55 +0000]
Added missing file readme.tex

6 years agoAdded tech-note 18
pravin@inf.ethz.ch [Fri, 6 Dec 2013 18:10:56 +0000]
Added tech-note 18

6 years agoarmv7: Fixed multicore support on gem5
Stefan Kaestle [Wed, 4 Dec 2013 14:56:11 +0000]
armv7: Fixed multicore support on gem5

Map sysflags before accessing them and use virtual rather than
physical address for writes.

Use the multicore menu.lst to boot two cores and run memtest on the
second core.

6 years agoUsing the polling mode for for e1000n driver as the interrupt mode was
pravin@inf.ethz.ch [Thu, 28 Nov 2013 16:00:33 +0000]
Using the polling mode for for e1000n driver as the interrupt mode was
not working very reliably.

6 years agoFixed the dependency issue in vmkitmon where it was missing the e10k as
pravin@inf.ethz.ch [Thu, 28 Nov 2013 14:11:33 +0000]
Fixed the dependency issue in vmkitmon where it was missing the e10k as
depencency.

6 years agoFixed the dependency issue for e10k card, and also minor modifications to ::
pravin@inf.ethz.ch [Wed, 27 Nov 2013 22:38:12 +0000]
Fixed the dependency issue for e10k card, and also minor modifications to ::
 - handle variable type correctly for printing
 - handle ``set but not used`` warning.

6 years agomerge
pravin@inf.ethz.ch [Wed, 27 Nov 2013 15:25:00 +0000]
merge

6 years agoFixed compilation related issues. Now the code compiles on most of the
pravin@inf.ethz.ch [Wed, 27 Nov 2013 15:15:24 +0000]
Fixed compilation related issues.  Now the code compiles on most of the
architectures

6 years agoadding a tag for release 2013-11-27
Stefan Kaestle [Wed, 27 Nov 2013 10:19:01 +0000]
adding a tag for release 2013-11-27

6 years agoone more merge
pravin@inf.ethz.ch [Wed, 27 Nov 2013 05:27:03 +0000]
one more merge

6 years agoSpawntest needs to cope with colorful output. release2013-11-27
Simon Peter [Fri, 22 Nov 2013 19:00:19 +0000]
Spawntest needs to cope with colorful output.

6 years agoAdd missing monitor flounder defs dependency to libterm_server Hakefile.
Simon Peter [Thu, 21 Nov 2013 22:03:32 +0000]
Add missing monitor flounder defs dependency to libterm_server Hakefile.

6 years agomerge with code from tty
pravin@inf.ethz.ch [Thu, 21 Nov 2013 18:28:53 +0000]
merge with code from tty

6 years agoAdded strndup() to oldc. Moved paths.h to generic headers.
Simon Peter [Wed, 20 Nov 2013 06:46:20 +0000]
Added strndup() to oldc. Moved paths.h to generic headers.

--HG--
rename : lib/newlib/newlib/libc/include/paths.h => include/paths.h

6 years agoAdded (unimplemented) invoke_idcap_identify() to ARM.
Simon Peter [Wed, 20 Nov 2013 04:23:14 +0000]
Added (unimplemented) invoke_idcap_identify() to ARM.

6 years agoReturn 0 when reading from a daemon.
Simon Peter [Wed, 20 Nov 2013 03:45:38 +0000]
Return 0 when reading from a daemon.

6 years agoMerged.
Simon Peter [Tue, 19 Nov 2013 19:55:48 +0000]
Merged.

6 years agoNetwork stack is fixed now.
pravin@inf.ethz.ch [Tue, 19 Nov 2013 08:40:00 +0000]
Network stack is fixed now.
HTTPERF is working on both LMP and UMP communication channels.

6 years agoadding a tag for release 2013-11-17
Stefan Kaestle [Sun, 17 Nov 2013 14:17:40 +0000]
adding a tag for release 2013-11-17

6 years agoharness: Removed ikq02 from set of load generating machines for httperf. release2013-11-17
Simon Gerber [Wed, 13 Nov 2013 12:09:37 +0000]
harness: Removed ikq02 from set of load generating machines for httperf.

6 years agoMerged.
Simon Peter [Wed, 13 Nov 2013 05:54:53 +0000]
Merged.

6 years agoCleaned up code and removed all the debugging related code
pravin@inf.ethz.ch [Thu, 7 Nov 2013 14:20:51 +0000]
Cleaned up code and removed all the debugging related code

6 years agoWebserver working for full website with LMP.
pravin@inf.ethz.ch [Thu, 7 Nov 2013 13:16:40 +0000]
Webserver working for full website with LMP.

This version of code still does not work for UMP,
and also it does not work for httperf test.

Also, there is lot of commented out code which was helpful for me
in debugging the issue of randome page-fault.

6 years agoWebserver working for small websites
pravin@inf.ethz.ch [Wed, 6 Nov 2013 12:36:38 +0000]
Webserver working for small websites

6 years agomerge with tip
pravin@inf.ethz.ch [Thu, 31 Oct 2013 03:41:46 +0000]
merge with tip

6 years agoPartially working version of the modified network stack.
pravin@inf.ethz.ch [Thu, 31 Oct 2013 03:39:56 +0000]
Partially working version of the modified network stack.
Status: Networking works
Small website test works (Barrelfish website without pdfs)
Full website test does not work (Barrelfish website with pdfs)
Tests done with e1000n running on separate core