Giter Site home page Giter Site logo

csky-linux's Issues

restore_asid_inv_utlb宏问题

这个宏定义如下
#define restore_asid_inv_utlb(oldpid, newpid)
do {
if((oldpid & ASID_MASK) == newpid)
write_mmu_entryhi(oldpid +1);
write_mmu_entryhi(oldpid);
} while(0)
我的疑问是为什么在newpid等于oldpid的时候要先设置一下oldpid+1?而后面又覆盖成oldpid了(后面这个恢复明白,前面这个+1不明白)

内核 虚拟地址空间 划分讨论

csky_32:(User:Kernel = 2G:2G)
Fixmap : 0xffc02000 – 0xffffe000 (4MB)
Pkmap : 0xff800000 – 0xffc00000 (4MB)
Vmalloc : 0xc0008000 – 0xff7fe000 (1GB - 9MB)
Lowmem : 0x80000000 – 0xc0000000 (1GB)

arm_32:(User:Kernel = 3G:1G)
Fixmap : 0xffc00000 – 0xffffffff (4MB)
Vmalloc : 0xf0800000 – 0xff800000 (240 MB)
Lowmem : 0xc0000000 – 0xf0000000 (768 MB)
Pkmap : 0xbfe00000 – 0xc0000000 (2 MB)
Modules : 0xbf000000 – 0xbfe00000 (14 MB/6MB)

X86_32: (User:Kernel = 3G:1G)
Fixmap : 0xfff4f000 – 0xfffff000 (704 KB)
Pkmap : 0xff800000 – 0xffc00000 (4 MB)
Vmalloc : 0xf8800000 – 0xff7fe000 (111 MB)
Lowmem : 0xc0000000 – 0xf8000000 (896 MB)

make: *** No rule to make target 'qemu_csky_ck807_uclibc_bt_defconfig'. Stop.

I get

sander@sammie:~/git/buildroot$ make qemu_csky_ck807_uclibc_bt_defconfig
make: *** No rule to make target 'qemu_csky_ck807_uclibc_bt_defconfig'.  Stop.

... how can I solve that?

Ubuntu 18.10 64-bit

sander@sammie:~/git$ git clone https://github.com/c-sky/buildroot.git
Cloning into 'buildroot'...
remote: Enumerating objects: 276537, done.
remote: Total 276537 (delta 0), reused 0 (delta 0), pack-reused 276537
Receiving objects: 100% (276537/276537), 63.02 MiB | 3.93 MiB/s, done.
Resolving deltas: 100% (192848/192848), done.
sander@sammie:~/git$ cd buildroot/

sander@sammie:~/git/buildroot$ make qemu_csky_ck807_uclibc_bt_defconfig
make: *** No rule to make target 'qemu_csky_ck807_uclibc_bt_defconfig'.  Stop.

sander@sammie:~/git/buildroot$ ll Makefile
-rw-r--r-- 1 sander sander 41379 nov 12 19:58 Makefile

sander@sammie:~/git/buildroot$ grep qemu_csky_ck807_uclibc_bt_defconfig Makefile
sander@sammie:~/git/buildroot$ 

GX6701 cant boot from USB

Hello, is this repo still active?
I am trying to reuse a GX6701 set top box into a linux PC
I tried flashing the img file, but the STB can not load.
I can change the firmware by using other GX6605 STB, renaming it into GX6701_T2.bin

Is there any way I can run a small linux app on this STB please?
Thank you.

switch_mm中的操作

为何在csky代码中,switch_mm为何没有flush cache的操作?我看的是ck610的型号,看手册cache应该是VIVT?如果是,为何switch_mm中没有flush呢,望指教,谢谢

启动内存映射问题

你好,guo ren:
你邮件中提到的直检区是否就是SSEG0区域,cpu强行映射的(0x80000000~0x9FFFFFFF)区域?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.