08 Apr, 2011
1 commit
-
* 'for-linus2' of git://git.profusion.mobi/users/lucas/linux-2.6:
Fix common misspellings
04 Apr, 2011
1 commit
-
* 'unicore32' of git://git.kernel.org/pub/scm/linux/kernel/git/epip/linux-2.6-unicore32:
unicore32 framebuffer fix: get videomemory by __get_free_pages() and make it floatable
unicore32 core architecture: remove duplicated #include
unicore32 rtc driver fix: cleanup irq_set_freq and irq_set_state
unicore32 fix: remove arch-specific futex support
unicore32 ldscript fix: add cacheline parameter to PERCPU() macro
02 Apr, 2011
5 commits
-
1. get videomemory by __get_free_pages() in fb-puv3.c
2. remove resource reservation for old fixed UNIGFX_MMAP & UVC_MMAP space
3. remove unused macros: PKUNTIY_UNIGFX_MMAP_BASE, PKUNITY_UNIGFX_MMAP_SIZE,
PKUNITY_UVC_MMAP_BASE, PKUNITY_UVC_MMAP_SIZE and KUSER_UNIGFX_BASE
4. remove unused header linux/vmalloc.h in fb-puv3.hSigned-off-by: Guan Xuetao
Acked-by: Arnd Bergmann -
Remove duplicated #include('s) in
arch/unicore32/kernel/traps.cSigned-off-by: Huang Weiyi
Acked-by: Guan Xuetao -
Signed-off-by: Guan Xuetao
-
The futex functions in unicore32 are not used and verified,
so just replaced by asm-generic version.Signed-off-by: Guan Xuetao
Acked-by: Arnd Bergmann -
Also, adjust cacheline parameter of RW_DATA_SECTION and EXCEPTION_TABLE
Signed-off-by: Guan Xuetao
Acked-by: Arnd Bergmann
31 Mar, 2011
1 commit
-
Fixes generated by 'codespell' and manually reviewed.
Signed-off-by: Lucas De Marchi
30 Mar, 2011
1 commit
-
Signed-off-by: Thomas Gleixner
29 Mar, 2011
2 commits
-
Signed-off-by: Thomas Gleixner
-
Scripted with coccinelle.
Signed-off-by: Thomas Gleixner
25 Mar, 2011
1 commit
-
Commit ddd588b5dd55 ("oom: suppress nodes that are not allowed from
meminfo on oom kill") moved lib/show_mem.o out of lib/lib.a, which
resulted in build warnings on all architectures that implement their own
versions of show_mem():lib/lib.a(show_mem.o): In function `show_mem':
show_mem.c:(.text+0x1f4): multiple definition of `show_mem'
arch/sparc/mm/built-in.o:(.text+0xd70): first defined hereThe fix is to remove __show_mem() and add its argument to show_mem() in
all implementations to prevent this breakage.Architectures that implement their own show_mem() actually don't do
anything with the argument yet, but they could be made to filter nodes
that aren't allowed in the current context in the future just like the
generic implementation.Reported-by: Stephen Rothwell
Reported-by: James Bottomley
Suggested-by: Andrew Morton
Signed-off-by: David Rientjes
Signed-off-by: Linus Torvalds
17 Mar, 2011
28 commits
-
Signed-off-by: Guan Xuetao
-
1. remove __REG macro
2. add (void __iomem *) to io_p2v macro
3. add (phys_addr_t) to io_v2p macro
4. add PKUNITY_AHB_BASE and PKUNITY_APB_BASE definitions
5. modify all PKUNITY_mmio_BASEs from physical addr to virtual addr
6. adjust prefix macro for all usage of PKUNITY_mmio_BASEs
-- by advice with Arnd BergmannSigned-off-by: Guan Xuetao
Reviewed-by: Arnd Bergmann -
1. define and enable CONFIG_GENERIC_IOMAP
2. define unicore32-specific PCI_IOBASE for asm-generic/io.h
3. define HAVE_ARCH_PIO_SIZE and unicore32-specific PIO_* macros
4. remove all unicore32-specific iomap functionsSigned-off-by: Guan Xuetao
Reviewed-and-Acked-by: Arnd Bergmann -
change from original version -- by advice of Paul Mundt
1. remove videomemorysize definitions
2. remove unifb_enable and unifb_setup
3. use dev_warn instead of printk in fb driver
4. remove judgement for FB_ACCEL_PUV3_UNIGFX
5. adjust clk_get and clk_set_rate calls
6. add resources definitions
7. remove unifb_option
8. adjust register for platform_device
9. adjust unifb_ops position and unifb_regs assignment positionSigned-off-by: Guan Xuetao
Acked-by: Arnd Bergmann -
change from original version -- by advice of Jean Delvare
1. remove global variable i2c_reg, replaced by local variables
2. replace ENXIO with ENODEV when no platform resources
3. add adapter->nr assignment before i2c_add_numbered_adapter() call
4. add judgement for i2c_del_adapter() return value
5. release adapter when driver removed
6. add __devexit for puv3_i2c_remove() function
7. modify several names to more appropriated onesSigned-off-by: Guan Xuetao
Acked-by: Arnd Bergmann -
-- by advice of Arnd Bergmann
Signed-off-by: Guan Xuetao
Reviewed-by: Arnd Bergmann -
Signed-off-by: Guan Xuetao
-
for the term IOSPACE normally refers to the PCI PIO space
-- by advice with Arnd BergmannSigned-off-by: Guan Xuetao
-
-- by advice with Thomas Gleixner
Signed-off-by: Guan Xuetao
-
Signed-off-by: Guan Xuetao
-
apply clockevents_calc_mult_shift() to get rid of
shift assignment and mult calculation for osmr0
-- by advice with Thomas GleixnerSigned-off-by: Guan Xuetao
-
This patch implements arch-specific pci bus driver.
Signed-off-by: Guan Xuetao
-
This patch adds all hardware registers definitions.
Signed-off-by: Guan Xuetao
-
This patch adds machine related core files, also including build infrastructure.
Signed-off-by: Guan Xuetao
Reviewed-by: Arnd Bergmann -
This patch implements booting process, including uncompression process.
Signed-off-by: Guan Xuetao
Reviewed-by: Arnd Bergmann -
This patch implements the rest low-level libraries.
Signed-off-by: Guan Xuetao
Acked-by: Arnd Bergmann -
This patch implements low-level uaccess libraries.
Signed-off-by: Guan Xuetao
Acked-by: Arnd Bergmann -
This patch implements low-level debug libraries with On-Chip-Debugger hardware support.
Signed-off-by: Guan Xuetao
Acked-by: Arnd Bergmann -
This patch adds ptrace support.
Changed from previous version:
1. disable arch_has_single_step and remove single-step instruction handler
2. add 'Ross Biro 1/23/92' contributor information
3. clean unused codesSigned-off-by: Guan Xuetao
Acked-by: Arnd Bergmann -
This patch implements support for float point unit, which using UniCore-F64 FPU hardware
in UniCore32 ISA.Signed-off-by: Guan Xuetao
Acked-by: Arnd Bergmann -
This patch adds pm related files, including hibernate and sleep supports.
Signed-off-by: Guan Xuetao
Acked-by: Arnd Bergmann -
This patch implements signals.
Signed-off-by: Guan Xuetao
-
This patch implements interrupts and gpio handling.
UniCore32 has 9 gpio interrupt sources.
And gpio device operations are also here.Signed-off-by: Guan Xuetao
-
This patch implements timer and time.
RTC and PWM device drivers are also here.Signed-off-by: Guan Xuetao
-
This patch implements consistent device DMA handling of memory management.
DMA device operations are also here.Signed-off-by: Guan Xuetao
Reviewed-by: Arnd Bergmann -
This patch implements fault handling of memory management.
Signed-off-by: Guan Xuetao
Reviewed-by: Arnd Bergmann -
This patch includes generic codes for memory management.
Signed-off-by: Guan Xuetao
Reviewed-by: Arnd Bergmann -
This patch implements process/thread related codes. Backtrace and stacktrace are here.
Signed-off-by: Guan Xuetao
Reviewed-by: Arnd Bergmann