Commit 7a193239 authored by 戴成荣's avatar 戴成荣
Browse files

task 4

parent 97185070
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -14,3 +14,5 @@ LAYERSERIES_COMPAT_meta-oscourse = "honister"
MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS += "hello kmalloc-mod vmalloc-mod request-region request-mem-region "    
KERNEL_MODULE_AUTOLOAD += "hello kmalloc-mod vmalloc-mod request-region request-mem-region "

IMAGE_INSTALL:append = " cpuset memory"
+22 −0
Original line number Diff line number Diff line

DESCRIPTION = "Simple helloworld application"
SECTION = "examples"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"

SRC_URI = "file://while_long.c"

S = "${WORKDIR}"

do_compile() {
	${CC} ${LDFLAGS} while_long.c -o while_long
}

do_install() {
    install -m 755 -d ${D}/while_long
    install while_long ${D}/while_long
}


FILES:${PN} += "/while_long "
RDEPENDS:${PN} += "util-linux libcgroup"
 No newline at end of file
+13 −0
Original line number Diff line number Diff line
#include <stdio.h>

int main(void)
{
	printf("Hello world!\n");

	while(1)
	{
		;
	}

	return 0;
}
+16 −0
Original line number Diff line number Diff line
#include <stdio.h>
#include <stdlib.h>

int main(void)
{
	printf("Hello world!\n");
	int *addr = NULL;
	while(1)
	{
		addr = malloc(4096);
		printf("malloc addr[%16X] \n",addr);
		
	}

	return 0;
}
+22 −0
Original line number Diff line number Diff line

DESCRIPTION = "Simple helloworld application"
SECTION = "examples"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"

SRC_URI = "file://cgroup_mem.c"

S = "${WORKDIR}"

do_compile() {
	${CC} ${LDFLAGS} cgroup_mem.c -o cgroup_mem
}

do_install() {
    install -m 755 -d ${D}/cgroup_mem
    install cgroup_mem ${D}/cgroup_mem
}


FILES:${PN} += "/cgroup_mem "
RDEPENDS:${PN} += "util-linux libcgroup"
 No newline at end of file
Loading