bug: fix envc bug
Merge branch 'master' of github.com:chyyuu/ucore_plus
autobuild: add HTML output in uCore_test
delete tags FILES in some DIRs
merge autotest.sh
merge autotest.sh to newest
NO_AUTOTEST readme
add SLOB allocator, slab_allocated() not impl yet, no unit test yet
fix vmm.c macro
Adapt the x86_64 sources to the latests build system

Signed-off-by: Junjie Mao <eternal.n08@gmail.com>
Random source changes due to common code modifications

Signed-off-by: Junjie Mao <eternal.n08@gmail.com>
Support uCore_run for x86_64

Signed-off-by: Junjie Mao <eternal.n08@gmail.com>
Fix a bug in building supervisor

Signed-off-by: Junjie Mao <eternal.n08@gmail.com>
Fix the issue on bootinfo.S

Signed-off-by: Junjie Mao <eternal.n08@gmail.com>
Move kern-sect_size to avoid buggy mkdirs

Signed-off-by: Junjie Mao <eternal.n08@gmail.com>
Merge branch 'mjj/x86_64' of https://github.com/eternalNight/ucore_plus-next

This set of patches enable building and running uCore for x86_64.

To do so, execute the following commands in the directory ucore:

    ucore$ make ARCH=x86_64 defconfig
    ucore$ make
    ucore$ make sfsimg
    ucore$ make swapimg
    ./uCore_run -d obj
Provide a config entry for minimizing initial files in sfsimg

The original initial files occupy more than 20M (most of which are
minigui-related binaries and resources and should be cleaned up in the future).
These files have run over the size limit of external storage on many embedded
systems but are totally unnecessary.

This patch provides a config entry at 'Filesystem/Minimize contents'. When
selected, only some manuals are included in addition to the utilities.

The config entry is default to n. It should be explicitly set to y if needed.

Signed-off-by: Junjie Mao <eternal.n08@gmail.com>
Cleanup useless files in _initial.small

Some ARM binaries are included in _initial.small but it is hardly needed. Remove
it so that embedded systems may enjoy some more storage space available.

Signed-off-by: Junjie Mao <eternal.n08@gmail.com>
Generate dependencies for assembly sources

During the original build system, dependency files for assembly sources
are not generated. This prevents the assembly from being rebuilt after
config changes and gives rise to strange bugs under such circumstances.

This patch adds rules for generating dependency files for assembly sources,
as well as brings back the config entries in assembly files.

Signed-off-by: Junjie Mao <eternal.n08@gmail.com>
add armv6 support

updated makefile and configurations for armv6
updated mmu code for armv6