[PATCH] the MPU/noMMU support for ARM Linux 2.6.11.6 (-hsc0)

2005-03-31 Thread Hyok S. Choi
Greetings,

I'm glad to announce the MPU and noMMU support patch for ARM against
2.6.11.6 at:

http://opensrc.sec.samsung.com/download/linux-2.6.11.6-hsc0.patch.gz

Actually the patch was "armnommu" architecture patch by 2.6.9, but it is
just merged into "arm" architecture, and provides selection option, "MMU"
for linux and "MPU", "NONE" for uclinux. It means that you can choose "MMU"
or even "NONE" for your MMU based arm platform with a few modification (i.e.
virtual addr --> physical addr), if you want to use "singular address space"
which is proven to have performance improvement. (I'd like to provide some
benchmark result on same h/w platform for both cases.)

some addtional MPU support API is pending to support new features like
memory protection for uclinux, but I need more suggestions on that.

You can reach the project at : http://opensrc.sec.samsung.com/

currently officially supported platforms are : s3c24a0, s5c7375, atmel,
espd_s3c510b, P2001, s3c3410, s3cb0x.

Best Regards,
Hyok

---
CHOI, HYOK-SUNG
Engineer (Kernel/System Architecture)
Digital Media R Center, Samsung Electronics Co.,Ltd.
tel: +82-31-200-8594  fax: +82-31-200-3427
e-mail: [EMAIL PROTECTED]
[Linux 2.6 ARM MPU/noMMU Kernel Maintainer] http://opensrc.sec.samsung.com/

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH] the MPU/noMMU support for ARM Linux 2.6.11.6 (-hsc0)

2005-03-31 Thread Hyok S. Choi
Greetings,

I'm glad to announce the MPU and noMMU support patch for ARM against
2.6.11.6 at:

http://opensrc.sec.samsung.com/download/linux-2.6.11.6-hsc0.patch.gz

Actually the patch was armnommu architecture patch by 2.6.9, but it is
just merged into arm architecture, and provides selection option, MMU
for linux and MPU, NONE for uclinux. It means that you can choose MMU
or even NONE for your MMU based arm platform with a few modification (i.e.
virtual addr -- physical addr), if you want to use singular address space
which is proven to have performance improvement. (I'd like to provide some
benchmark result on same h/w platform for both cases.)

some addtional MPU support API is pending to support new features like
memory protection for uclinux, but I need more suggestions on that.

You can reach the project at : http://opensrc.sec.samsung.com/

currently officially supported platforms are : s3c24a0, s5c7375, atmel,
espd_s3c510b, P2001, s3c3410, s3cb0x.

Best Regards,
Hyok

---
CHOI, HYOK-SUNG
Engineer (Kernel/System Architecture)
Digital Media RD Center, Samsung Electronics Co.,Ltd.
tel: +82-31-200-8594  fax: +82-31-200-3427
e-mail: [EMAIL PROTECTED]
[Linux 2.6 ARM MPU/noMMU Kernel Maintainer] http://opensrc.sec.samsung.com/

-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH] the nommu support for ARM linux 2.6.10

2005-03-29 Thread Hyok S. Choi
An updated MPU and noMMU support patch for ARM against linux 2.6.10 kernel
is available at :

http://opensrc.sec.samsung.com/download/linux-2.6.10-hsc1.patch.gz

You can select the memory management type "MPU" or "NONE" in the arm kernel
configuration menu, which was traditionally known as "armnommu" or
uClinux/ARM by 2.6.9. (sure, you can choose "MMU" for vanila Linux :-)

It's a different way from other uclinux arch. (i.e. m68knommu), which
enables simultaneous support to use "singular address space" support even
for MMU platforms.
You can choose "MMU" or "NONE" for your mmu based arm platform with a few
modification. i.e. virtual address --> physical address conversion.

the 2.6.11.6-hsc0 patch will be available in this week, and some benchmark
will be provided for both cases on a same h/w platform.
and addtional MPU support API is pending for some services like memory
protection, even for uClinux.

any suggesstions welcomed.

You can reach the project home at : http://opensrc.sec.samsung.com/

currently officially supported platforms are : s3c24a0, s5c7375, atmel,
espd_s3c510b, P2001, s3c3410, s3cb0x.
thanks for contribution : Tobias Lorenz and Jiun-Shian Ho

Regards,
Hyok

---
CHOI, HYOK-SUNG
Engineer (Kernel/System Architecture)
Digital Media R Center, Samsung Electronics Co.,Ltd.
tel: +82-31-200-8594  fax: +82-31-200-3427
e-mail: [EMAIL PROTECTED]
[Linux 2.6 ARM MPU/noMMU Kernel Maintainer] http://opensrc.sec.samsung.com/

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH] the nommu support for ARM linux 2.6.10

2005-03-29 Thread Hyok S. Choi
An updated MPU and noMMU support patch for ARM against linux 2.6.10 kernel
is available at :

http://opensrc.sec.samsung.com/download/linux-2.6.10-hsc1.patch.gz

You can select the memory management type MPU or NONE in the arm kernel
configuration menu, which was traditionally known as armnommu or
uClinux/ARM by 2.6.9. (sure, you can choose MMU for vanila Linux :-)

It's a different way from other uclinux arch. (i.e. m68knommu), which
enables simultaneous support to use singular address space support even
for MMU platforms.
You can choose MMU or NONE for your mmu based arm platform with a few
modification. i.e. virtual address -- physical address conversion.

the 2.6.11.6-hsc0 patch will be available in this week, and some benchmark
will be provided for both cases on a same h/w platform.
and addtional MPU support API is pending for some services like memory
protection, even for uClinux.

any suggesstions welcomed.

You can reach the project home at : http://opensrc.sec.samsung.com/

currently officially supported platforms are : s3c24a0, s5c7375, atmel,
espd_s3c510b, P2001, s3c3410, s3cb0x.
thanks for contribution : Tobias Lorenz and Jiun-Shian Ho

Regards,
Hyok

---
CHOI, HYOK-SUNG
Engineer (Kernel/System Architecture)
Digital Media RD Center, Samsung Electronics Co.,Ltd.
tel: +82-31-200-8594  fax: +82-31-200-3427
e-mail: [EMAIL PROTECTED]
[Linux 2.6 ARM MPU/noMMU Kernel Maintainer] http://opensrc.sec.samsung.com/

-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH] the nommu support for ARM linux 2.6.10

2005-03-24 Thread Hyok S. Choi
Hi all,
 
I'm glad to release the first MPU and NO-MMU support patch for ARM linux
2.6.10 at :
http://opensrc.sec.samsung.com/download/linux-2.6.10-hsc0.patch.gz

Previously, it was released as "armnommu" architecture which was called
uClinux/ARM and now is merged with "arm" architecture. You can select the
memory management type "MMU" for linux and "MPU" / "NONE" for uClinux at the
kernel configuration menu. Currently, the ATMEL, S5C7375, S3C24A0 platform
is tested.

I'm working on 2.6.11.5 patch, and it will be provided soon.
 
It would be great if you give me some suggestions.
 
Best Regards,
Hyok


HYOK S. CHOI
Digital Media R Center, Samsung Electronics Co.,Ltd.
tel: +82-31-200-8594/5723  fax: +82-31-200-3427
e-mail: [EMAIL PROTECTED]
[Linux 2.6 MPU/noMMU Kernel Maintainer] http://opensrc.sec.samsung.com

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH] the nommu support for ARM linux 2.6.10

2005-03-24 Thread Hyok S. Choi
Hi all,
 
I'm glad to release the first MPU and NO-MMU support patch for ARM linux
2.6.10 at :
http://opensrc.sec.samsung.com/download/linux-2.6.10-hsc0.patch.gz

Previously, it was released as armnommu architecture which was called
uClinux/ARM and now is merged with arm architecture. You can select the
memory management type MMU for linux and MPU / NONE for uClinux at the
kernel configuration menu. Currently, the ATMEL, S5C7375, S3C24A0 platform
is tested.

I'm working on 2.6.11.5 patch, and it will be provided soon.
 
It would be great if you give me some suggestions.
 
Best Regards,
Hyok


HYOK S. CHOI
Digital Media RD Center, Samsung Electronics Co.,Ltd.
tel: +82-31-200-8594/5723  fax: +82-31-200-3427
e-mail: [EMAIL PROTECTED]
[Linux 2.6 MPU/noMMU Kernel Maintainer] http://opensrc.sec.samsung.com

-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/