lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <386072610810130139xab24235vff9ccd4a09e8e962@mail.gmail.com>
Date:	Mon, 13 Oct 2008 16:39:17 +0800
From:	"Bryan Wu" <cooloney@...nel.org>
To:	"Linus Torvalds" <torvalds@...ux-foundation.org>,
	LKML <linux-kernel@...r.kernel.org>
Subject: [GIT PULL] Blackfin arch updates for 2.6.28

Hi Linus,

This git-pull request includes some major updates and bug fixings for
this 2.6.28 merge windows

 - kgdb supports on Blackfin
 - new board bf526 ezbrd support
 - rework double fault handling
 - L2 memory allocator

So please pull from 'for-linus' branch of

master.kernel.org:/pub/scm/linux/kernel/git/cooloney/blackfin-2.6.git for-linus

to receive the following updates:

 Documentation/blackfin/kgdb.txt                    |  155 ---
 arch/blackfin/Kconfig                              |   75 +-
 arch/blackfin/Kconfig.debug                        |   55 +
 arch/blackfin/Makefile                             |    1 +
 arch/blackfin/configs/BF526-EZBRD_defconfig        | 1427 ++++++++++++++++++++
 arch/blackfin/configs/H8606_defconfig              |   36 +-
 arch/blackfin/include/asm/bfin-global.h            |    5 +-
 arch/blackfin/include/asm/bfrom.h                  |   85 ++
 arch/blackfin/include/asm/cacheflush.h             |    2 -
 arch/blackfin/include/asm/cplb.h                   |    8 +-
 arch/blackfin/include/asm/cplbinit.h               |   16 +-
 arch/blackfin/include/asm/cpumask.h                |    6 -
 arch/blackfin/include/asm/dma-mapping.h            |   11 +
 arch/blackfin/include/asm/kgdb.h                   |   21 +-
 arch/blackfin/include/asm/mmu_context.h            |   79 +-
 arch/blackfin/include/asm/processor.h              |    6 +
 arch/blackfin/include/asm/ptrace.h                 |    2 +
 arch/blackfin/include/asm/traps.h                  |    5 +-
 arch/blackfin/kernel/asm-offsets.c                 |    1 +
 arch/blackfin/kernel/bfin_gpio.c                   |    9 +-
 arch/blackfin/kernel/cplb-mpu/cplbinit.c           |   12 +-
 arch/blackfin/kernel/cplb-mpu/cplbmgr.c            |   14 +-
 arch/blackfin/kernel/cplb-nompu/cplbinit.c         |    6 +-
 arch/blackfin/kernel/early_printk.c                |   12 +
 arch/blackfin/kernel/kgdb.c                        |  711 ++++++++---
 arch/blackfin/kernel/ptrace.c                      |  215 ++--
 arch/blackfin/kernel/reboot.c                      |   18 +-
 arch/blackfin/kernel/setup.c                       |   97 +-
 arch/blackfin/kernel/traps.c                       |  367 +++--
 arch/blackfin/mach-bf527/boards/Kconfig            |    5 +
 arch/blackfin/mach-bf527/boards/Makefile           |    1 +
 arch/blackfin/mach-bf527/boards/cm_bf527.c         |   17 +-
 arch/blackfin/mach-bf527/boards/ezbrd.c            |  734 ++++++++++
 arch/blackfin/mach-bf527/boards/ezkit.c            |   53 +-
 arch/blackfin/mach-bf527/head.S                    |    3 +
 arch/blackfin/mach-bf527/include/mach/anomaly.h    |  160 ++-
 arch/blackfin/mach-bf527/include/mach/bf527.h      |   21 +-
 .../mach-bf527/include/mach/defBF52x_base.h        |   27 +
 arch/blackfin/mach-bf527/include/mach/portmux.h    |    4 +
 arch/blackfin/mach-bf533/boards/H8606.c            |   34 +-
 arch/blackfin/mach-bf533/head.S                    |    3 +
 arch/blackfin/mach-bf533/include/mach/anomaly.h    |   49 +-
 arch/blackfin/mach-bf533/include/mach/bf533.h      |   12 +-
 .../mach-bf533/include/mach/bfin_serial_5xx.h      |    2 +-
 arch/blackfin/mach-bf537/boards/stamp.c            |   85 ++-
 arch/blackfin/mach-bf537/head.S                    |    3 +
 arch/blackfin/mach-bf537/include/mach/anomaly.h    |    2 +
 arch/blackfin/mach-bf537/include/mach/bf537.h      |   12 +-
 arch/blackfin/mach-bf548/boards/cm_bf548.c         |   22 +-
 arch/blackfin/mach-bf548/boards/ezkit.c            |   58 +-
 arch/blackfin/mach-bf548/head.S                    |   52 +-
 arch/blackfin/mach-bf548/include/mach/anomaly.h    |   93 ++-
 arch/blackfin/mach-bf548/include/mach/bf548.h      |   25 +-
 arch/blackfin/mach-bf548/include/mach/mem_map.h    |   14 +-
 arch/blackfin/mach-bf561/head.S                    |    3 +
 arch/blackfin/mach-bf561/include/mach/anomaly.h    |    2 +
 arch/blackfin/mach-bf561/include/mach/bf561.h      |    8 +-
 .../mach-bf561/include/mach/bfin_serial_5xx.h      |    2 +-
 arch/blackfin/mach-bf561/include/mach/mem_map.h    |   18 +-
 arch/blackfin/mach-common/entry.S                  |  219 +++-
 arch/blackfin/mach-common/head.S                   |   52 +-
 arch/blackfin/mach-common/interrupt.S              |   11 +-
 arch/blackfin/mach-common/ints-priority.c          |   25 +-
 arch/blackfin/mm/Makefile                          |    2 +-
 arch/blackfin/mm/isram-driver.c                    |  201 +++
 arch/blackfin/mm/{blackfin_sram.c => sram-alloc.c} |   31 +-
 66 files changed, 4503 insertions(+), 1019 deletions(-)
 delete mode 100644 Documentation/blackfin/kgdb.txt
 create mode 100644 arch/blackfin/configs/BF526-EZBRD_defconfig
 create mode 100644 arch/blackfin/include/asm/bfrom.h
 delete mode 100644 arch/blackfin/include/asm/cpumask.h
 create mode 100644 arch/blackfin/mach-bf527/boards/ezbrd.c
 create mode 100644 arch/blackfin/mm/isram-driver.c
 rename arch/blackfin/mm/{blackfin_sram.c => sram-alloc.c} (96%)

Bernd Schmidt (1):
      Blackfin arch: fixing bug - under IRQ stress, running
applications may wrongly trigger an ICPLB miss and be killed

Bryan Wu (3):
      Blackfin arch: use new platform data interface of musb to replace old one
      Blackfin arch: add dma mapping stub for musb driver port
      Blackfin arch: fix a typo in comments

Graf Yang (7):
      Blackfin arch: add CONFIG_APP_STACKS_L1 to enable or disable
putting kernel stacks in L1
      Blackfin arch: add a meaningful name for each irqchip
      Blackfin arch: Modify some funtion names to more genernal ones
      Blackfin arch: Not call generic set_irq_handler() in
bfin_gpio_irq_type() due to spinlock recursion
      Blackfin arch: fix define error in BF561 memory map macros
      Blackfin arch: correct icache size in show_cpuinfo(), let
c_start() return proper pointer
      Blackfin arch: Remove useless head file

Javier Herrero (1):
      Blackfin arch: flash memory map and dm9000 resources updating

Michael Hennerich (7):
      Blackfin arch: Add new board support for ADZS-BF526-EZ-BRD
      Blackfin arch: add BF54x / BF52x Rotary Input device driver
platform resource to board file
      Blackfin arch: Fix BUG: anomaly_threshold is used with ANOMALY_05000363
      Blackfin arch: Fix BUG -- BF533 + 0.5 silicon + MPU + UART PIO -> crash
      Blackfin arch: Enable framebuffer support for the BF526-EZkit
TFT LCD display
      Blackfin arch: AD7879 Touchscreen driver
      Blackfin arch: Fix bogus str_ident check in gpio code

Mike Frysinger (25):
      Blackfin arch: add note about newer ezkits using PB4 for AD7877
instead of PJ11
      Blackfin arch: only include asm/cplb.h when it is truly used
      Blackfin arch: fix bug - sometimes there is no response to the
hitting key in uboot for bf561-ezkit when running with 50mhz SCLK
      Blackfin arch: mark local gpio_error() as static
      Blackfin arch: fix merge errors during 2.6.26 upgrade
      Blackfin arch: BF561 is supported, no longer a work in progress
      Blackfin arch: fix default silicon rev selection so it works for
all supported parts
      Blackfin arch: add support for BF52x-0.2, BF533-0.6, and BF54x-0.2
      Blackfin arch: fix bug -- PTRACE_PEEKDATA does not seem to work
which breaks umoven() in strace
      Blackfin arch: ptrace - cleanup debug messages and style
      Blackfin arch: use existing ptrace_disable() func to clear
TRACE_BITS and create the opposite ptrace_enable()
      Blackfin arch: ptrace - make sure PT_ORIG_R0 and PT_ORIG_P0
offsets are declared
      Blackfin arch: give sys_strace proper entry markings
      Blackfin arch: avoid using actual config name in comment
      Blackfin arch: fix end address for parallel flash and increase
kernel partition size to 4meg
      Blackfin arch: Move all the silicon rev handling to one place
      Blackfin arch: ptrace - fix off-by-one check on end of memory regions
      Blackfin arch: have is_user_addr_valid() check for overflows
(like when address is -1)
      Blackfin arch: emulate a TTY over the EMUDAT/JTAG interface
      Blackfin arch: update board defconfigs
      Blackfin arch: remove non-bf54x ifdef logic since this file is
only compiled on bf54x parts
      Blackfin arch: bfin_reset() is an internal reboot function ...
everyone should go through machine_restart()
      Blackfin arch: update anomaly headers to match the latest sheet
      Blackfin arch: use the Blackfin on-chip ROM to do software reset
when possible
      Blackfin arch: make sure L2 start and length are always defined
(fixes building on BF542)

Robin Getz (10):
      Blackfin arch: add supporting for double fault debug handling
      Blackfin arch: Better error handling of unknown exceptions
      Blackfin arch: Make sure we protect except 2 properly, and print
out memory properly
      Blackfin arch: rename blackfin_sram.c to sram-alloc.c
      Blackfin arch: Use DTEST rather than DMA to poke at L1 SRAM
during exception context
      Blackfin arch: Make sure we program the correct values in only
when necessary for MUSB driver
      Blackfin arch: Fix bug - HW Errors never recover on BF548
      Blackfin arch: Add optional verbose debug
      Blackfin arch: print out error/warning if you are running on the
incorrect CPU type
      Blackfin arch: make sure we include the fix for SPORT hysteresis
when reprogramming clocks

Sonic Zhang (5):
      Blackfin arch: add supporting for kgdb
      Blackfin arch: Fix bug - kernel build with config kernel
debugging with remote gdb fails
      Blackfin arch: flags of UART3 mem resource is missing
      Blackfin arch: Make L2 SRAM cacheable
      Blackfin arch: early prink code still use uart core console
functions to parse and set configure option string

Vitja Makarov (1):
      Blackfin arch: introducing bfin_addr_dcachable
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ