All of lore.kernel.org
 help / color / mirror / Atom feed
* [parisc-linux] 2.5 status update 2003-02-11
@ 2003-02-11 23:03 Matthew Wilcox
  2003-02-12  1:23 ` Carlos O'Donell
  0 siblings, 1 reply; 2+ messages in thread
From: Matthew Wilcox @ 2003-02-11 23:03 UTC (permalink / raw)
  To: parisc-linux

Warning: Linus' tree will probably now build for PA-RISC.  This does
NOT mean that it will work.  You still need to pick up a PA patch from
ftp.parisc-linux.org for it to work.

The good news is that patch is now smaller than ever.  The .gz is down
to 50k; uncompressed it's around 200k.  Almost all of this is the
HIL drivers.

Things which've been done since the last report:
 - Start of module support (Randolph)
 - Merged 2.5.59 (James)
 - More compat chanages (Randolph / Stephen)
 - Convert lasi 82596 driver to DMA api (James)
 - Eliminate ccio_get_fake (James)
 - Raw keyboard support (Helge)
 - Merged 2.5.60 (Matthew / James)

Current status:
 - Merged to 2.5.60, boots on 712
 - 2.5.58 booted on A500, 715/64
 - 2.5.57 booted on C160
 - SuckyIO serial problems still exist.
 - Don't know what other patches need to be brought forward from 2.4
 - SMP compiles, but doesn't work yet
 - No preemptible support

Todo list:
 - review diff vs 2.4 for additional changes
 - Serial code not working for c3000
 - the fix for do_fork needs checking
 - our PDC early debug console hacks need to be cleaned up somehow
 - ad1889 driver: only works with .wav;  Convert to ALSA (ggg, tausq, tbone)
 - ns87415 dma doesn't work reliably on suckyio-systems
 - CPU hotplug support (useful to take flaky CPU "offline")
 - flush_tlb_kernel_range is horribly inefficient
 - flush_icache_user_range could flush just that range rather than the
   entire page.
 - (ab)use kmap/kunmap on 64-bit to eliminate flush_dcache calls.
 - cp_new_stat32 for sys_parisc32.c is inefficient; maybe it's better
   to fill in a tmp stat32 and just do copy_to_user in one go at the end?
 - syscall signal return path needs work
 - changes in arch/parisc/kernel/signal.c regarding HACK needs testing
 - signal.c #if CACHE_FLUSHING_IS_NOT_BROKEN needs to be solved
 - task_struct/thread_info split -- task_struct should not be visible in
   entry.S, we need to move some items into thread_info -- this includes
   pt_regs and maybe some of the flags (ptrace, etc)
 - Use zone_highmem for the 256MB of RAM at 64GB on Astro-based machines.
   (NB, what does Stretch do?)
 - investigate not putting in extable entries for put_kernel_asm; will
   probably reduce kernel size
 - call to pdc_suspend_usb() in inventory.c crashes c3k with kernel 2.5
 - fix HIL problem: ksoftirqd/0 eats 56% cpu (kernel 2.4 & kernel 2.5)
 - write floppy driver for lasi
 - write floppy driver for suckyio
 - XFS goes into an infinite loop when mounting volume.
 - spifi driver (rbrad)
 - write optimized versions of lcopy_{to,from}_user. Can we port the
   hpux versions?
 - kernel module loader support
 - IRQ cpu-affinity support
 - NPTL kernel support (CLONE_*TID flags need to be correctly handled by 
   sys_clone() and friends)
 - port sym53c8xx hppa changes forward (still needed?)

In progress:
 - Some options still need Kconfig help entries (see below!)
 - Look at Config.help too. (tbone, HIL -> helge?)
 - commit beta ALSA harmony driver (laurent)
 - port hil_kbd.c to new input layer
 - port hil_ptr.c to new input layer
 - oprofile support (tausq)

-- 
"It's not Hollywood.  War is real, war is primarily not about defeat or
victory, it is about death.  I've seen thousands and thousands of dead bodies.
Do you think I want to have an academic debate on this subject?" -- Robert Fisk

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [parisc-linux] 2.5 status update 2003-02-11
  2003-02-11 23:03 [parisc-linux] 2.5 status update 2003-02-11 Matthew Wilcox
@ 2003-02-12  1:23 ` Carlos O'Donell
  0 siblings, 0 replies; 2+ messages in thread
From: Carlos O'Donell @ 2003-02-12  1:23 UTC (permalink / raw)
  To: Matthew Wilcox; +Cc: parisc-linux

>  - Don't know what other patches need to be brought forward from 2.4

I wrote a Trap 13 handler that was satifying Krystof's needs for his
LISP emulator... it's like 5 lines that I still haven't had time to add
to 2.5 :) JSM still hasn't had time to comment on it, but it was serving
the needs of the immediate signal handlers.

c.

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2003-02-12  1:23 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-02-11 23:03 [parisc-linux] 2.5 status update 2003-02-11 Matthew Wilcox
2003-02-12  1:23 ` Carlos O'Donell

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.