Giter Site home page Giter Site logo

csky-linux's People

Contributors

guoren83 avatar ldv-alt avatar lei-ling avatar luchongzhi-csky avatar maohan002 avatar masahir0y avatar teknoraver avatar tinywindzz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

csky-linux's Issues

switch_mm中的操作

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

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不明白)

启动内存映射问题

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

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.

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$ 

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

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)

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.