[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] Upstreaming the Mini-OS/ARM patches



On Fri, May 30, 2014 at 10:46 AM, Ian Campbell <ian.campbell@xxxxxxxxxx> wrote:
> On Fri, 2014-05-30 at 10:18 +0100, karim.allah.ahmed@xxxxxxxxx wrote:
>> > If you're OK with this, I'll send the patch series to the xen-devel list.
>>
>> Yes, definitely go ahead! :)
>
> Thank you. From a formal point of view we would like Thomas to be able
> add your Signed-off-by to the commits listed below with you as an
> author. This means that you are certifying the code under the DCO [0].

Yes, I certify the code under DCO rules.

> Did you write all of the code here and/or do you have permission to
> license it under the mini-os license?

Yes, all the code has been written from scratch except the division
code ( divsi3.S, ldivmod_helper.c, ldivmod.S, and qdivrem.c ) which
was taken from FreeBSD so I guess there's no problem in licensing
here.

>
> Thanks,
> Ian.
>
> $ git fetch https://github.com/talex5/xen next
> $ git log --pretty=format:%an\        %h\ %s HEAD..FETCH_HEAD
> Thomas Leonard  a2a11d4 mini-os: When panicing, show which exception vector 
> was called
> Thomas Leonard  07b5895 mini-os: Make .o files depend on includes
> Thomas Leonard  14b0973 mini-os: Made off_t type signed
> Thomas Leonard  6d6970e mini-os: Fixed #ifdef test
> Thomas Leonard  52b4e3d mini-os: Removed test_xenbus from idle thread
> Thomas Leonard  6682490 mini-os: Fixed "make clean"
> Thomas Leonard  44dcf44 mini-os: Make x86_64 support work again
> Karim Raslan    2cbfb55 Merge
> Thomas Leonard  573386f Fixed HYPERVISOR_shutdown
> Thomas Leonard  7319988 Call exit_thread automatically when a thread returns
> Thomas Leonard  27d5500 Networking on ARM
> Thomas Leonard  98b6635 Added ARM grant table initialisation
> Thomas Leonard  8529ea3 Disable memory test
> Thomas Leonard  52a19c7 Added arch_endian.h for ARM
> Thomas Leonard  fdd2237 Use muldiv64 to convert times without overflow
> Thomas Leonard  b511994 Moved fdt headers to include directory
> Thomas Leonard  b76b9ea Implemented block_domain for ARM
> Thomas Leonard  e02b8cc Whitespace
> Thomas Leonard  9e57987 Use Virtual Count register to make monotonic time work
> Thomas Leonard  6c03f0c Whitespace
> Thomas Leonard  801e892 Fixed shutdown thread
> Thomas Leonard  caaf7e5 Cleaned up interrupt handlers
> Thomas Leonard  8111d6e Fixed hang when enabling interrupts
> Thomas Leonard  6a77a09 Get GIC addresses from FDT
> Thomas Leonard  f22899f Preserve device tree when initialising MM
> Thomas Leonard  f769645 Fixed memory corruption bug due to out-of-range 
> alloc_bitmap indexes
> Thomas Leonard  c3d19f5 Fixed MM printk output
> Thomas Leonard  73154c6 Get RAM base and size from the FDT
> Thomas Leonard  8e28a27 Fixed reading from console
> Thomas Leonard  a7b59cf Dump registers on fault
> Thomas Leonard  dcffadf Display "Fault" if any exception vectors are called
> Thomas Leonard  aece1c9 Enable regular console
> Thomas Leonard  993971f Less verbose xenbus output
> Thomas Leonard  c8bcc33 Fixed initialisation code
> Thomas Leonard  f0b1c45 Removed commented-out code
> Thomas Leonard  8f7989a Use -mfloat-abi=hard
> Thomas Leonard  8186566 Fixed compiler errors
> Jonathan Daugherty      3329e37 mini-os: remove unused variable from gic 
> code, silencing warnings
> Jonathan Daugherty      eadaee3 mini-os: use correct objcopy
> Karim Raslan    13f5e01 Update TODO list for mini-os arm port
> Karim Raslan    61e8ede Initial commit to port minios to ARM
> Karim Allah     b5c557a Merge pull request #3 from talex5/next
> Thomas Leonard  70b321c Fixed HYPERVISOR_shutdown
> Thomas Leonard  7382d98 Call exit_thread automatically when a thread returns
> Karim Allah     17b1b15 Merge pull request #2 from talex5/minios-arm-port
> Thomas Leonard  9b7e88d Networking on ARM
> Thomas Leonard  96550ca Added ARM grant table initialisation
> Thomas Leonard  bc44723 Disable memory test
> Thomas Leonard  4749da3 Added arch_endian.h for ARM
> Thomas Leonard  029a93c Use muldiv64 to convert times without overflow
> Thomas Leonard  a6fdee8 Moved fdt headers to include directory
> Thomas Leonard  72aeda2 Implemented block_domain for ARM
> Thomas Leonard  57cf894 Whitespace
> Thomas Leonard  1661356 Use Virtual Count register to make monotonic time work
> Thomas Leonard  b87820f Whitespace
> Thomas Leonard  f39e337 Fixed shutdown thread
> Karim Allah     1cc9fab Merge pull request #1 from jtdaugherty/minios-arm-port
> Thomas Leonard  0df2ec2 Cleaned up interrupt handlers
> Thomas Leonard  67ef5f0 Fixed hang when enabling interrupts
> Thomas Leonard  5a251a5 Get GIC addresses from FDT
> Thomas Leonard  06e3b7d Preserve device tree when initialising MM
> Thomas Leonard  03031fc Fixed memory corruption bug due to out-of-range 
> alloc_bitmap indexes
> Thomas Leonard  482753d Fixed MM printk output
> Thomas Leonard  0db6b5f Get RAM base and size from the FDT
> Thomas Leonard  1495711 Fixed reading from console
> Thomas Leonard  f37af2e Dump registers on fault
> Thomas Leonard  68d72c7 Display "Fault" if any exception vectors are called
> Thomas Leonard  a555aea Enable regular console
> Thomas Leonard  e8bcdc1 Less verbose xenbus output
> Thomas Leonard  6c37ff1 Fixed initialisation code
> Thomas Leonard  f1e7e23 Removed commented-out code
> Thomas Leonard  6915785 Use -mfloat-abi=hard
> Thomas Leonard  91ac6ef Fixed compiler errors
> Jonathan Daugherty      4675b9b mini-os: remove unused variable from gic 
> code, silencing warnings
> Jonathan Daugherty      a5bd34c mini-os: use correct objcopy
> Karim Raslan    18be762 Update TODO list for mini-os arm port
> Karim Raslan    d908688 Initial commit to port minios to ARM
> $
>
>
> [0] http://wiki.xen.org/wiki/Submitting_Xen_Patches#Signing_off_a_patch
> Developer's Certificate of Origin 1.1
>
>         By making a contribution to this project, I certify that:
>
>         (a) The contribution was created in whole or in part by me and I
>             have the right to submit it under the open source license
>             indicated in the file; or
>
>         (b) The contribution is based upon previous work that, to the best
>             of my knowledge, is covered under an appropriate open source
>             license and I have the right under that license to submit that
>             work with modifications, whether created in whole or in part
>             by me, under the same open source license (unless I am
>             permitted to submit under a different license), as indicated
>             in the file; or
>
>         (c) The contribution was provided directly to me by some other
>             person who certified (a), (b) or (c) and I have not modified
>             it.
>
>         (d) I understand and agree that this project and the contribution
>             are public and that a record of the contribution (including all
>             personal information I submit with it, including my sign-off) is
>             maintained indefinitely and may be redistributed consistent with
>             this project or the open source license(s) involved.
>
>
>
>



-- 
Karim Allah Ahmed.

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.