[ANNOUNCE] Linaro eglibc 2.17 2013.07-2 released.

2013-07-26 Thread Will Newton
### About Linaro eglibc

Linaro eglibc is a release of the eglibc C library with bug fixes and
enhancements for ARM platforms. eglibc is a variant of the GNU libc
designed to work well on embedded systems.

### Linaro eglibc 2.17 2013.07-2

The Linaro Toolchain Working Group is pleased to announce the 2013.07-2
release of Linaro eglibc 2.17, the second release in the 2.17 series.
This release is based on the latest upstream eglibc 2.17 stable branch,
but with additional features and bug fixes.

 Additional Features

  * Faster ARM memcpy implementation for hardware with NEON or VFP support.
  * Optimized string functions for AArch64: memcmp, memset, memcpy, memmove,
bzero, strcmp, strlen, strnlen, strncmp.

 Bug Fixes

  * None

### Source

 Release Tarball

  * https://releases.linaro.org/13.07/components/toolchain/eglibc-linaro

 Development Tree

  * git://git.linaro.org/toolchain/eglibc.git

This release was built from the `linaro_eglibc-2_17-2013_07-2_release` tag.

### Feedback and Support

Subscribe to the important Linaro mailing lists and join our IRC channels to
stay on top of Linaro development.

  * Linaro Toolchain Development [mailing
list](http://lists.linaro.org/mailman/listinfo/linaro-toolchain)
  * Linaro Toolchain IRC channel on irc.freenode.net at `#linaro-tcwg`
  * Questions? [ask Linaro](http://ask.linaro.org/).
  * Interested in commercial support? inquire at [Linaro
support](mailto:supp...@linaro.org)


--
Will Newton
Toolchain Working Group, Linaro

___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain


[ACTIVITY] report week 30

2013-07-26 Thread Peter Maydell
Progress:
 * started on getting v7 mach-virt into shape for upstreaming:
   doesn't currently work on TCG due to missing architected timers emulation
 * sent fixes for some minor bugs in virtio-mmio noticed by reviewers
 * support for various people for "I tried to boot linux in QEMU/KVM
   and nothing happens" issues. This is usually because of a misconfigured
   kernel which is either not sending serial output to the right place
   or stopped with an error before the point where serial is set up.
   However it's pretty awkward for users to debug especially compared
   with x86 which doesn't generally have these issues because all x86
   hardware is sufficiently the same that console and/or earlyprintk
   just about always works.
 * started the conversation on kvmarm about what the CPU in a KVM VM
   ought to look like (always same as host? always an A57? always some
   "generic VM CPU"? do we care (does the OS care?) that it has a GICv2
   when the same CPU in h/w has a v3)
 * came up with a clever hack for making QEMU QOM object struct fields
   be only accessible to the object's implementation and not its users,
   using gcc's "deprecated" attribute and some CPP macros.

-- PMM

___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain


[ACTIVITY] Week 30

2013-07-26 Thread Renato Golin
== Progress ==

* Looking at 64-bit divmod on two fronts:
 - Clean, but intrusive on target-independent code
 - Dirty and duplicated, but restricted to target-specific code

* Long discussion about the purpose of the IR on the LLVMLinux list

* Watching some GNU Caldron videos

== Plan ==

* Continue looking at divmod for 64-bit values
* Start investigating cross-compilation issues
* When Rob is ready, have a look at CBuild2 for LLVM+Benchmarks
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain


[ACTIVITY] Week 30

2013-07-26 Thread Will Newton
== Progress ==

* Backported aarch64 string functions and ARM gcc 4.8 fix in eglibc.
* Released eglibc 2.17 2013.07-2.
* Forward ported binutils AArch64 IFUNC patches to HEAD so Marcus can test them.
* Closed stack guard JIRA card and made a new one for pointer guard.
* More malloc benchmarking, reading etc.
* Started work on malloc code.
* Booked flights for LCU13!

== Issues ==

* None.

== Plan ==

* Deal with any test feedback on IFUNC patches.
* malloc

--
Will Newton
Toolchain Working Group, Linaro

___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain


[ACTIVITY] Week 30

2013-07-26 Thread Charles Baylis
== Progress ==
* Induction and set up work environment
* Started investigating how to build gcc cross compilers, so that it can be
documented clearly [TCWG-190 ]
* I can build a working arm-none-linux-gnueabi crosscompiler, and
understand each of the steps involved
* Using the same method, aarch64-none-linux-gnu does not build

== Issues ==
* None

== Plan ==
* Write up knowledge gained so far
* Find out why aarch64 doesn't work
* Find out more about other build variations (multilib/multiarch etc) and
how that affects what I've done so far
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain