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

Re: [Minios-devel] [UNIKRAFT PATCH v2 0/4] Modify ctor iteration to end at uk_ctortab_end


  • To: "minios-devel@xxxxxxxxxxxxx" <minios-devel@xxxxxxxxxxxxx>
  • From: Vlad-Andrei BĂDOIU (78692) <vlad_andrei.badoiu@xxxxxxxxxxxxxxx>
  • Date: Thu, 29 Aug 2019 16:09:05 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=stud.acs.upb.ro; dmarc=pass action=none header.from=stud.acs.upb.ro; dkim=pass header.d=stud.acs.upb.ro; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=n10PRsit4NJZOdwGqON7uugd+6ifiohtIv3IS3n61hA=; b=JuzIuI129Mirg/oTce0StQLulzqjGWfl4cdBr3InSmd8Kl4vnHy3NjZ3TSqp+8HlUcqEVSLSRPSLSbYWbB5f/FEBwLiJJlCZy9hP5Uy1RhHHApZ6tzGDq4/9L/M9TDiXxCPG7e/Dc+Xc3oujMN5ARPTcxpeuIiXyufbxtJf/RgZuaX82cQaJr5C+F7wtXhWHvP8IDhGE8qifOkWWgqDRVeqa8oFzFxy+gsYpwVbcISwRqLMu5ebK8bK+WE23SUcksQiWJcHXE3mC3Kd8JEt3mQSl/xoA4itt2VByJ3dyKFzEpTs6JtkamQkMshmIgZ9rUZ6bVm5ONye7+REkW/p28A==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JGM8Yj0S38J29ykQh0bNLJID0xWuRbsKgk3gF1p2RX55FE/Z8dhzcDDg0y52KfZ3Sw5X3zBzFzD04uVXgAhqZyVK5odJIXJt74zL8FQjbarM6dncHGp3+GnTRUOKQxKiX3TrqkvS0arnGvcM6UkY8k7ykVqgAyziZY9SPSVrZa4+vzH+BExF6keiC3Cj4+kSQSInh3bJgLVBDw0u0PCkWVczswcix5AxBEgehZ/lTQaIJCYC6e7YmQeAZ0CAIr3XT4khuUteWUo7y8kNOdDfsLOBKlv3QlepJ+2fibB2350Uo/WjN+OJQfxaXXEOfHW+Mq3O1p6hSpfdefsZK7/3jg==
  • Authentication-results: spf=none (sender IP is ) smtp.mailfrom=vlad_andrei.badoiu@xxxxxxxxxxxxxxx;
  • Cc: "simon.kuenzer@xxxxxxxxx" <simon.kuenzer@xxxxxxxxx>
  • Delivery-date: Thu, 29 Aug 2019 16:09:17 +0000
  • List-id: Mini-os development list <minios-devel.lists.xenproject.org>
  • Thread-index: AQHVXoPGraFow4J/QEikPEKQlsg7CacSSyAA
  • Thread-topic: [UNIKRAFT PATCH v2 0/4] Modify ctor iteration to end at uk_ctortab_end

Please omit this patch because it has one typo. I'll resend a v3. Sorry 
for this.

Thanks,

Vlad

On 29.08.2019 19:06, Vlad-Andrei BĂDOIU (78692) wrote:
> This patch adds a new variable uk_ctortab_end that points to the ends of
> the ctortab section. Until now we would have a LONG(0) at the end of the
> ctortab section which has 32 bits. We could use QUAD(0) or LONG(0)
> depending on the arch but adding a variable check makes the script arch
> independent.
>
> Changes from v1:
> *) We now use the ukplat_ctor_foreach
> *) A new patch was added to the series that merges ctors.h and
> plat/ctors.h
>
> Vlad-Andrei Badoiu (1):
>    include: Merge ctors.h with plat/ctors.h
>
> Vlad-Andrei BĂDOIU (78692) (3):
>    plat/common: Add uk_ctortab_end in the linker script
>    lib/ukboot: Modify ctor iteration to end at uk_ctortab_end
>    plat/*: Move ctortab before rodata on all platforms
>
>   include/uk/ctors.h               | 25 +++++++++++
>   include/uk/plat/ctors.h          | 75 --------------------------------
>   lib/ukboot/boot.c                | 11 +++--
>   plat/common/include/common.lds.h |  4 +-
>   plat/kvm/arm/link64.lds.S        |  5 ++-
>   plat/linuxu/arm/link.lds.S       |  2 +-
>   plat/linuxu/x86/link64.lds.S     |  2 +-
>   plat/xen/arm/link32.lds.S        |  4 +-
>   8 files changed, 39 insertions(+), 89 deletions(-)
>   delete mode 100644 include/uk/plat/ctors.h
>
_______________________________________________
Minios-devel mailing list
Minios-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/minios-devel

 


Rackspace

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