barrelfish
7 years agodocs: fixed issues arising from modified LD_LIBRARY_PATH breaking inkscape. release2013-01-11
Simon Gerber [Wed, 9 Jan 2013 14:09:32 +0000]
docs: fixed issues arising from modified LD_LIBRARY_PATH breaking inkscape.

7 years agoxscale: make xscale architecture compile again.
Simon Gerber [Tue, 8 Jan 2013 15:32:37 +0000]
xscale: make xscale architecture compile again.

--HG--
rename : kernel/include/arch/armv5/ixp2800_uart.h => kernel/include/arch/xscale/ixp2800_uart.h

7 years agoarmv5,scalebench: fixed overlooked remaining instances of "arm" that should have...
Simon Gerber [Mon, 7 Jan 2013 15:48:40 +0000]
armv5,scalebench: fixed overlooked remaining instances of "arm" that should have been renamed to "armv5".

7 years agoarmv5: fixed build errors.
Simon Gerber [Mon, 7 Jan 2013 10:47:08 +0000]
armv5: fixed build errors.

7 years agoReverted broken kernelOptions hake changes (reverts commits 63ec2644be80 and 48395805...
Simon Gerber [Mon, 17 Dec 2012 11:33:16 +0000]
Reverted broken kernelOptions hake changes (reverts commits 63ec2644be80 and 483958050887)

7 years agoFixed inconsistent calls to kernelOptions.
Simon Gerber [Mon, 17 Dec 2012 11:15:33 +0000]
Fixed inconsistent calls to kernelOptions.

7 years agoAdded "target" flag to kernelOptions in hake. Used for distinguishing object files...
Simon Gerber [Mon, 17 Dec 2012 11:02:34 +0000]
Added "target" flag to kernelOptions in hake. Used for distinguishing object files for arm_gem5 and omap44xx.

Note: this change eliminates the need to delete the kernel directory when changing the armv7_platform configuration value.

7 years agoarmv7: make gem5 work again. Added "armv7_platform" variable to Config.hs.
Simon Gerber [Fri, 14 Dec 2012 17:08:37 +0000]
armv7: make gem5 work again. Added "armv7_platform" variable to Config.hs.

Set armv7_platform to "gem5" or "pandaboard" to build for those platforms.
Note that you will have to force a rebuild of the cpu driver for this to work
(e.g. by deleting the object files related to the cpu driver).

--HG--
rename : tools/arm_molly/molly_ld_script => tools/arm_molly/molly_ld_script.in

7 years agoarm: cleanup GIC code.
Simon Gerber [Thu, 13 Dec 2012 17:22:58 +0000]
arm: cleanup GIC code.

7 years agoMoved getting number of cycles to poll for inside polling loop.
Simon Gerber [Mon, 26 Nov 2012 11:31:50 +0000]
Moved getting number of cycles to poll for inside polling loop.

7 years agowaitset: seperate arch-specific polling logic from get_next_event()
Kornilios Kourtis [Mon, 12 Nov 2012 16:33:35 +0000]
waitset: seperate arch-specific polling logic from get_next_event()

7 years agoarm: Fixed state mixup in user-level thread switching.
Simon Gerber [Thu, 8 Nov 2012 16:28:42 +0000]
arm: Fixed state mixup in user-level thread switching.

--HG--
extra : rebase_source : 3442a69538187d20b0ae5deeabf861cac7588462

7 years agokernel: Fix zeroing out of cte in sys_monitor_nullify_cap.
Simon Gerber [Thu, 8 Nov 2012 16:24:38 +0000]
kernel: Fix zeroing out of cte in sys_monitor_nullify_cap.

--HG--
extra : rebase_source : 1757441c6320d25406d3615c1382286569109a23

7 years agoarmv5,armv7: Fix unmarshalling invoke_vbits in handle_invoke().
Simon Gerber [Thu, 8 Nov 2012 16:23:07 +0000]
armv5,armv7: Fix unmarshalling invoke_vbits in handle_invoke().

--HG--
extra : rebase_source : ee2de7b9445cf9deb273d914fb9c6aa4abc4b772

7 years agoposixcompat/getpwent.c: define _USE_XOPEN for strdup()
Kornilios Kourtis [Tue, 6 Nov 2012 13:30:34 +0000]
posixcompat/getpwent.c: define _USE_XOPEN for strdup()

Note: not defining _USE_XOPEN only breaks oldc

7 years agoscc: disable unused-but-set-variable warning (-Wno-unused-but-set-variable)
Kornilios Kourtis [Tue, 6 Nov 2012 11:19:08 +0000]
scc: disable unused-but-set-variable warning (-Wno-unused-but-set-variable)

Notes:
unused-but-set-variable is disabled on most architectures (i.e., x86_{32,64},
ARMv{5,7}). The reason is that it exists only on (at this time) recent gcc
versions and we have code that triggers it. I think it would be a good idea to
enable it so that we can improve the code, but the problem is that flounder
(and probably other C generating tools) generate code subject to that warning.

I've consider the following options:
 1. Fix flounder (and probably other tools) to avoid using uninitialized
    variables. This does not seem to be easy, and it will probably lead to
    duplicated code and make flounder more complicated.
 2. Have flounder add __attribute__((unused)) qualifiers for variables that may
    trigger this warning. This seems too intrusive for flounder -- flounder should
    just care about correctness not silencing compiler warnings.
 3. Disable the warning only for flounder (or other auto-generated) code. I
    think this is the best solution, but I couldn't find a trivial way to
    instruct hake to have additional cflags for flounder generated files.

So, for now I add -Wno-unused-but-set-variable to SCC.

7 years agolib/barrelfish: remove unused variable from target/x86_32/pmap_target.c
Kornilios Kourtis [Tue, 6 Nov 2012 09:24:14 +0000]
lib/barrelfish: remove unused variable from target/x86_32/pmap_target.c

Updating the compiler made scc build tests fail with:
../../lib/barrelfish/target/x86_32/pmap_target.c: In function 'modify_flags':
../../lib/barrelfish/target/x86_32/pmap_target.c:420:19: error: variable 'ret' set but not used [-Werror=unused-but-set-variable]
cc1: all warnings being treated as errors

The compiler is right, so I removed the unused variable.

The reason that we didn't see the same message on x86_{32,64} is that these
architectures set -Wno-unused-but-set-variable in their default flags.

7 years agohake: add -rtsopts=all to other places as well
Kornilios Kourtis [Mon, 5 Nov 2012 17:22:40 +0000]
hake: add -rtsopts=all to other places as well

7 years agohake: add -rtsopts=all flag to ghc
Kornilios Kourtis [Mon, 5 Nov 2012 16:20:44 +0000]
hake: add -rtsopts=all flag to ghc

We need this because we specify GHCRTS='-c' in our tests

7 years agoupdate tree to use ghc7.4
Kornilios Kourtis [Mon, 5 Nov 2012 10:43:05 +0000]
update tree to use ghc7.4

7 years agoadding a tag for release 2012-11-03
Stefan Kästle [Sat, 3 Nov 2012 09:49:21 +0000]
adding a tag for release 2012-11-03

7 years agoReverting previous change to httperf invocation. release2012-11-03
Stefan Kästle [Wed, 31 Oct 2012 09:19:17 +0000]
Reverting previous change to httperf invocation.

We address the httperf library mismatch on ikq02 and ikq03 in /home/harness/.bashrc now.

7 years agoharness: change httperf path
Kornilios Kourtis [Wed, 31 Oct 2012 08:40:59 +0000]
harness: change httperf path

The problem is that machine updates caused the following errors:
 [ERROR   ] /home/netos/tools/i686-pc-linux-gnu/bin/httperf: error while loading shared libraries: libssl.so.0.9.8: cannot open shared object file: No such file or directory
 [ERROR   ] /home/netos/tools/i686-pc-linux-gnu/bin/httperf: error while loading shared libraries: libssl.so.0.9.8: cannot open shared object file: No such file or directory
 [ERROR   ] /home/netos/tools/i686-pc-linux-gnu/bin/httperf: error while loading shared libraries: libssl.so.0.9.8: cannot open shared object file: No such file or directory
 [ERROR   ] /home/netos/tools/i686-pc-linux-gnu/bin/httperf: error while loading shared libraries: libssl.so.0.9.8: cannot open shared object file: No such file or directory

7 years agorun-pdflatex.sh: make egrep rerun pattern more specific
Kornilios Kourtis [Tue, 30 Oct 2012 09:06:19 +0000]
run-pdflatex.sh: make egrep rerun pattern more specific

egrep Rerun aims to grep for:
  LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.
However, it also matches:
  Package: rerunfilecheck 2011/04/15 v1.7 Rerun checks for auxiliary files (HO)
Which creates an infinite loop

7 years agoTN004: Fixed typo.
Raphael Fuchs [Thu, 25 Oct 2012 07:04:47 +0000]
TN004: Fixed typo.

7 years agoposixcompat: Both, newlib and libposixcompat provide an implementation for
Raphael Fuchs [Thu, 25 Oct 2012 07:04:47 +0000]
posixcompat: Both, newlib and libposixcompat provide an implementation for
             fdopen. Since the libposixcompat implementation is only a stub and
             implementing it there would require to include many newlib-
             internal headers, we use the implementation from newlib.

7 years agoposixcompat: Provide an simple implementation for fcntl(..., F_GETFL).
Raphael Fuchs [Thu, 25 Oct 2012 07:04:47 +0000]
posixcompat: Provide an simple implementation for fcntl(..., F_GETFL).

7 years agoposixcompat: Add function chroot(), which is part of XSI.
Raphael Fuchs [Thu, 25 Oct 2012 07:04:47 +0000]
posixcompat: Add function chroot(), which is part of XSI.

7 years agoposixcompat: Add the POSIX functions setuid(), setegid(), seteuid().
Raphael Fuchs [Thu, 25 Oct 2012 07:04:47 +0000]
posixcompat: Add the POSIX functions setuid(), setegid(), seteuid().

7 years agoRefactor header include/unistd.h.
Raphael Fuchs [Thu, 25 Oct 2012 07:04:47 +0000]
Refactor header include/unistd.h.

Sort the steady growing list of function declaration alphabetically, in order
to speed up human lookup algorithms.

7 years agoposixcompat: Extend header sys/stat.h with macro S_ISVTX as required by XSI.
Raphael Fuchs [Thu, 25 Oct 2012 07:04:47 +0000]
posixcompat: Extend header sys/stat.h with macro S_ISVTX as required by XSI.

7 years agoposixcompat: Add AF_MAX constant from FreeBSD to sys/socket.h
Raphael Fuchs [Thu, 25 Oct 2012 07:04:47 +0000]
posixcompat: Add AF_MAX constant from FreeBSD to sys/socket.h

7 years agoposixcompat: Add function gethostbyaddr().
Raphael Fuchs [Thu, 25 Oct 2012 07:04:47 +0000]
posixcompat: Add function gethostbyaddr().

7 years agoposixcompat: Add function sysconf().
Raphael Fuchs [Thu, 25 Oct 2012 07:04:47 +0000]
posixcompat: Add function sysconf().

7 years agoposixcompat: Add function readv().
Raphael Fuchs [Thu, 25 Oct 2012 07:04:47 +0000]
posixcompat: Add function readv().

7 years agoposixcompat: Add function readlink().
Raphael Fuchs [Thu, 25 Oct 2012 07:04:47 +0000]
posixcompat: Add function readlink().

7 years agoposixcompat: Add functions getegid(), getgid(), setgid().
Raphael Fuchs [Thu, 25 Oct 2012 07:04:47 +0000]
posixcompat: Add functions getegid(), getgid(), setgid().

7 years agoposixcompat: Add function gethostname().
Raphael Fuchs [Thu, 25 Oct 2012 07:04:47 +0000]
posixcompat: Add function gethostname().

7 years agoposixcompat: Add function setsid().
Raphael Fuchs [Thu, 25 Oct 2012 07:04:47 +0000]
posixcompat: Add function setsid().

7 years agoposixcompat: Add function socketpair().
Raphael Fuchs [Thu, 25 Oct 2012 07:04:47 +0000]
posixcompat: Add function socketpair().

7 years agoposixcompat: Add function alarm().
Raphael Fuchs [Thu, 25 Oct 2012 07:04:47 +0000]
posixcompat: Add function alarm().

7 years agoposixcompat: Add functions getgrgid(), getgrent(), setgrent(), endgrent().
Raphael Fuchs [Thu, 25 Oct 2012 07:04:47 +0000]
posixcompat: Add functions getgrgid(), getgrent(), setgrent(), endgrent().

Additionally, add the POSIX header grp.h. This header is copied from FreeBSD.

7 years agoposixcompat: Add functions getgroups, setgroups, initgroups.
Raphael Fuchs [Thu, 25 Oct 2012 07:04:47 +0000]
posixcompat: Add functions getgroups, setgroups, initgroups.

7 years agoposixcompat: Add functions getpwent, setpwent, endpwent. Those are part of the
Raphael Fuchs [Thu, 25 Oct 2012 07:04:47 +0000]
posixcompat: Add functions getpwent, setpwent, endpwent. Those are part of the
             XSI extension to POSIX. Moreover, provide implementations for the
             POSIX functions getpwuid and getpwnam.

This patch additionally moves the user database to a seperate header file, that
can be included by all functions that operate on users.

7 years agoposixcompat: Refactor lib/posixcompat/Hakefile
Raphael Fuchs [Thu, 25 Oct 2012 07:04:47 +0000]
posixcompat: Refactor lib/posixcompat/Hakefile

* Remove trailing spaces and hardtabs.

* Sort cFiles alphabetically.

7 years agoRefactor: Improve debug message of in case ram_alloc fails.
Raphael Fuchs [Thu, 25 Oct 2012 07:04:47 +0000]
Refactor: Improve debug message of in case ram_alloc fails.

7 years agoRefactor: Make 'cpu_type_to_archstr' a static inline function and move it to
Raphael Fuchs [Thu, 25 Oct 2012 07:04:47 +0000]
Refactor: Make 'cpu_type_to_archstr' a static inline function and move it to
          header file where the enum cputype is defined.

7 years agocollections: Extend collections library with a flipbuffer. (double-buffering)
Raphael Fuchs [Thu, 25 Oct 2012 07:04:47 +0000]
collections: Extend collections library with a flipbuffer. (double-buffering)

7 years agocollections: Extend collections library with a stack.
Raphael Fuchs [Thu, 25 Oct 2012 07:04:47 +0000]
collections: Extend collections library with a stack.

7 years agocollections: Extend list implementation with a function to remove a specific
Raphael Fuchs [Thu, 25 Oct 2012 07:04:47 +0000]
collections: Extend list implementation with a function to remove a specific
             element and a function to add an element at the tail of the list.

Additionally, refactor files to compy to our coding standards.

7 years agoFix: The header 'include/barrelfish/dispatch.h' uses the type
Raphael Fuchs [Thu, 25 Oct 2012 07:04:47 +0000]
Fix: The header 'include/barrelfish/dispatch.h' uses the type
     'dispatcher_handle_t' but does not include the header
     'include/barrelfish_kpi/dispatcher_handle.h', where this type is defined.

7 years agoFix: libposixcompat did not compile with POSIXCOMPAT_DEBUG enabled.
Raphael Fuchs [Thu, 25 Oct 2012 07:04:47 +0000]
Fix: libposixcompat did not compile with POSIXCOMPAT_DEBUG enabled.

This patch fixes the following error:
../lib/posixcompat/shm.c: In function ‘shmat’:
../lib/posixcompat/shm.c:97:5: error: ‘struct _shm’ has no member named ‘mem’

7 years agoThe invocation of "make debugsim" or "make debugsimvga" was only possible
Raphael Fuchs [Thu, 25 Oct 2012 07:04:47 +0000]
The invocation of "make debugsim" or "make debugsimvga" was only possible
after "make sim". This patch removes this dependency.

7 years agoFix: Remove -Iinclude/posixcompat/ from default compiler includes.
Raphael Fuchs [Thu, 25 Oct 2012 07:04:47 +0000]
Fix: Remove -Iinclude/posixcompat/ from default compiler includes.

The posixcompat subdirectory in include/ got removed with revision
6abc27e4e2a3. There's no need to specify it as a compiler -I option anymore.

7 years agoRefactor and fix broken usr/testdesc
Raphael Fuchs [Thu, 25 Oct 2012 07:04:47 +0000]
Refactor and fix broken usr/testdesc
* usr/testdesc/testdesc.h had an outdated copy of include/vfs/vfstab.h in its
  header file. This patch removes this duplicate header code and includes the
  header.

* Remove hard-tabs from Hakefile.

* Use libDeps in the Hakefile and remove unneeded libraries.

* Add it to symbolic_targets.mk so that it gets build by the buildall tests.

* Move files from usr/testdesc to usr/tests/testdesc.

Overall, the code compiles again and also seems to work properly.

7 years agolibbarrelfish: Rename the header lib/barrelfish/include/threads.h to
Raphael Fuchs [Thu, 25 Oct 2012 07:04:47 +0000]
libbarrelfish: Rename the header lib/barrelfish/include/threads.h to
               lib/barrelfish/include/threads_priv.h.

To avoid confusion between the public and the private thread header, rename
the libbarrelfish-private thread header to threads_priv.h.

--HG--
rename : lib/barrelfish/include/threads.h => lib/barrelfish/include/threads_priv.h

7 years agolibbarrelfish: Spilt private waitset_chan.h header into a public and private
Raphael Fuchs [Thu, 25 Oct 2012 07:04:47 +0000]
libbarrelfish: Spilt private waitset_chan.h header into a public and private
               header.

* Check all files that included the old header, if the need the private or the
  public header or both or none at all. Some files included the header but
  didn't use any of the functions provided by the header.

* Change libahci so that it no longer uses the libbarrelfish-private header.

7 years agoadding a tag for release 2012-10-03
Stefan Kästle [Wed, 3 Oct 2012 19:01:52 +0000]
adding a tag for release 2012-10-03

7 years agoharness: s/arm/armv5/ release2012-10-03
Kornilios Kourtis [Fri, 28 Sep 2012 12:19:49 +0000]
harness: s/arm/armv5/

7 years agoarmv5: move cp15_invalidate_i_and_d_caches() to a .c file
Kornilios Kourtis [Fri, 28 Sep 2012 09:40:36 +0000]
armv5: move cp15_invalidate_i_and_d_caches() to a .c file

This makes armv5 compile again.

7 years agoFix broken printf("%ls") in newlib (#249)
Kornilios Kourtis [Mon, 24 Sep 2012 08:39:19 +0000]
Fix broken printf("%ls") in newlib (#249)

- create a Config.newlibAddCFlags and use it in newlib Hakefiles
- add D_MB_CAPABLE to enable wide characters
- stylistic changes

7 years agoadded device ID for Qemu's e1000
Andrew Baumann [Sat, 22 Sep 2012 00:00:36 +0000]
added device ID for Qemu's e1000

7 years agokaluga: don't crash if a module exists with no arguments
Andrew Baumann [Fri, 21 Sep 2012 19:46:27 +0000]
kaluga: don't crash if a module exists with no arguments

7 years agounbreak nfs client for threadsafe lwip
Andrew Baumann [Fri, 21 Sep 2012 19:45:19 +0000]
unbreak nfs client for threadsafe lwip

This function "wait_for_condition_fair()" looks dubious at best, but
I'm just trying to make stuff work. Don't blame me for touching it
last!

7 years agoe1000: silence "no packet" printf that spams my console on qemu
Andrew Baumann [Fri, 21 Sep 2012 18:50:12 +0000]
e1000: silence "no packet" printf that spams my console on qemu

this is presumably indicative of a real error (we're taking interrupts
all the time), however since packets appear to be getting through I
don't want to deal with it right now.

7 years agounrot vbe driver
Andrew Baumann [Fri, 21 Sep 2012 18:40:06 +0000]
unrot vbe driver

7 years agore-expose lwip_init_ex() to external callers
Andrew Baumann [Fri, 21 Sep 2012 18:35:16 +0000]
re-expose lwip_init_ex() to external callers

I know we have a proliferation of lwip init APIs, but I need one to
which I can pass both mutex, waitset, and interface name.  If
lwip_init_auto_ex wasn't so stupid, I could use that, but I can't.  We
really should get away from naming the ethernet interfaces by the name
of their driver.

8 years agorevert vspace_map_anon_aligned API change, and try to make the interface slightly...
Andrew Baumann [Wed, 23 May 2012 19:55:58 +0000]
revert vspace_map_anon_aligned API change, and try to make the interface slightly saner

passing a struct memobj when you expect and use a larger struct
memobj_anon (and the caller must know this) is insanity

--HG--
extra : transplant_source : %B4%1Fu%1E%16%22%D5%B7%0C%DA%09%0Dk%F6%9D%02%5C%8A%E8%2C

7 years agopci: strict aliasing fix for dodgy cast
Andrew Baumann [Fri, 21 Sep 2012 17:59:12 +0000]
pci: strict aliasing fix for dodgy cast

8 years agoSize of UMP message does not have to be equal to the cache-line size.
Stefan Kästle [Mon, 17 Sep 2012 13:29:44 +0000]
Size of UMP message does not have to be equal to the cache-line size.

8 years agoharness: s/arm/armv5/
Kornilios Kourtis [Fri, 7 Sep 2012 13:49:57 +0000]
harness: s/arm/armv5/

8 years agomerged pandaboard tree
Kornilios Kourtis [Fri, 7 Sep 2012 11:44:08 +0000]
merged pandaboard tree

8 years agoBugfix: free the key only if it's not put in the hashtable.
Simon Peter [Fri, 31 Aug 2012 14:47:25 +0000]
Bugfix: free the key only if it's not put in the hashtable.

8 years agoNumber of cores is now read from SCU. If more than one core is present, the SCU is...
Stefan Kästle [Fri, 24 Aug 2012 07:37:58 +0000]
Number of cores is now read from SCU. If more than one core is present, the SCU is enabled

8 years agoFixed misc. paths that were overlooked when renaming 'arm' to 'armv5'.
Simon Gerber [Mon, 20 Aug 2012 12:10:09 +0000]
Fixed misc. paths that were overlooked when renaming 'arm' to 'armv5'.

8 years agoRenamed ARM to ARMv5.
Simon Gerber [Mon, 20 Aug 2012 08:54:52 +0000]
Renamed ARM to ARMv5.

8 years agoAdded note about Config.enable_gem5 to tools/arm_gem5/README.
Simon Gerber [Fri, 17 Aug 2012 09:10:58 +0000]
Added note about Config.enable_gem5 to tools/arm_gem5/README.

8 years agoChanged ARMv7.hs to include -D__GEM5__ depending on Config.enable_gem5 instead of...
Simon Gerber [Fri, 17 Aug 2012 09:00:34 +0000]
Changed ARMv7.hs to include -D__GEM5__ depending on Config.enable_gem5 instead of always.

8 years agoMerged latest changes from Samuel's branch.
Simon Gerber [Thu, 16 Aug 2012 14:32:29 +0000]
Merged latest changes from Samuel's branch.

--HG--
rename : kernel/arch/arm_gem5/init.c => kernel/arch/omap44xx/init.c

8 years agoFixed missed gem5 comment.
Simon Gerber [Thu, 16 Aug 2012 11:46:34 +0000]
Fixed missed gem5 comment.

8 years agoAdded demo for self-paging.
Simon Gerber [Thu, 16 Aug 2012 11:44:57 +0000]
Added demo for self-paging.

8 years agoRenamed arm_gem5 to armv7.
Simon Gerber [Thu, 16 Aug 2012 09:36:50 +0000]
Renamed arm_gem5 to armv7.

TODO:
* Figure out if the __GEM5__ define actually refers to gem5 or just to ARMv7.

8 years agoUse arm-linux-gnueabi instead of arm-none-linux-gnueabi.
Simon Peter [Tue, 14 Aug 2012 11:44:22 +0000]
Use arm-linux-gnueabi instead of arm-none-linux-gnueabi.

8 years agoResurrected lwip_err_to_errval() in private header lwip/barrelfish.h
Simon Peter [Tue, 14 Aug 2012 10:09:03 +0000]
Resurrected lwip_err_to_errval() in private header lwip/barrelfish.h
(see thread on barrelfish list from 2012-08-13).

8 years agoInclude only necessary headers in lwIP headers, instead of full
Simon Peter [Mon, 13 Aug 2012 13:14:05 +0000]
Include only necessary headers in lwIP headers, instead of full
barrelfish.h. This is more compatible with POSIX apps, which mostly
are C89, while barrelfish.h is C99.

Removed lwip_err_to_errval(), which was marked to be removed and
caused problems with Postgres, because of it including errors/errno.h,
which is another C99 header.

8 years agoFixed dependency issue. The OMAP kernel depends on omap44xx_gpio device
Stefan Kästle [Fri, 10 Aug 2012 08:55:12 +0000]
Fixed dependency issue. The OMAP kernel depends on omap44xx_gpio device

8 years agoReorged files.
Mothy [Thu, 9 Aug 2012 15:29:04 +0000]
Reorged files.
GPIO defintions.
Flash one LEd :-(

--HG--
rename : devices/omap44xx_id.dev => devices/omap/omap44xx_id.dev
rename : devices/omap44xx_usbconf.dev => devices/omap/omap44xx_usbconf.dev
rename : devices/omap_uart.dev => devices/omap/omap_uart.dev

8 years agoRemove another file
Mothy [Thu, 9 Aug 2012 10:12:54 +0000]
Remove another file

8 years agoRemoved some redundant (identical) files.
Mothy [Thu, 9 Aug 2012 10:12:08 +0000]
Removed some redundant (identical) files.

--HG--
rename : kernel/include/arch/x86_64/debug.h => kernel/include/arch/x86/debug.h
rename : kernel/include/arch/x86_64/pic.h => kernel/include/arch/x86/pic.h

8 years agoMoved ARMv7a MMU enabling code to cp15.S.
Mothy [Thu, 9 Aug 2012 09:14:37 +0000]
Moved ARMv7a MMU enabling code to cp15.S.
Cleaned up boot.S for ARMv7a.
Removed useless conio.h duplication (why was this here?)

--HG--
rename : kernel/include/arch/x86_32/conio.h => kernel/include/arch/x86/conio.h

8 years agomerge
Mothy [Thu, 9 Aug 2012 08:15:11 +0000]
merge

8 years agoCleaned up some assembly.
Mothy [Thu, 9 Aug 2012 08:13:29 +0000]
Cleaned up some assembly.
Added memory sizing (currently unused, but helpful).

8 years agoMoved cache control code from boot.S to arm_gem5/cp15.S
Simon Gerber [Thu, 9 Aug 2012 08:12:17 +0000]
Moved cache control code from boot.S to arm_gem5/cp15.S

8 years agoadding a tag for release 2012-08-08
Stefan Kästle [Wed, 8 Aug 2012 14:33:04 +0000]
adding a tag for release 2012-08-08

8 years agomerge
Mothy [Wed, 8 Aug 2012 14:23:26 +0000]
merge

8 years agoSome fixes.
Mothy [Wed, 8 Aug 2012 14:23:19 +0000]
Some fixes.

8 years agoarm_molly: Fixed objdump command in build_data_files.sh
Simon Gerber [Wed, 8 Aug 2012 09:37:09 +0000]
arm_molly: Fixed objdump command in build_data_files.sh

8 years agoDuplicate file.
Mothy [Tue, 7 Aug 2012 13:13:31 +0000]
Duplicate file.

8 years agoDuplicate file.
Mothy [Tue, 7 Aug 2012 13:10:53 +0000]
Duplicate file.

8 years agoTreeshaking.
Mothy [Tue, 7 Aug 2012 13:07:33 +0000]
Treeshaking.